質問: a.getBytes(); をした時に、Byte配列ffの11バイト目〜14バイト目の文字列"abcd"を取得する場合は どのようにすれば宜しいでしょうか。 過去スレでByte配列ffから文字列取得する記事は 見つけましたが、バイト指定をしての取得は 見つけれませんでしたので、 よろしくお願い致します。
回答: まずは試してみる。 ついでにgetBytesについてもちゃんと調べておくといいね。 引数なしの#getBytes()は使わないほうがいいということだけど。 それと、BufferedReaderなんかは使わないで、InputStreamから読み込んだbyte[]を自前のReaderで直に処理するほうがいいと思う。 1レコードのStringを構築し、それをgetBytes()でbyte[]に戻して、それぞれStringを構築...ってのが無駄だから。