Javaで一度に特定の数の要素(具体的には文字)を読み取るにはどうすればよいですか? 説明するのは少し難しいですが、私の考えは次のとおりです。
次の内容を含むテキスト ファイルがあるとします。
これは、text.txt という名前のテキスト ファイルです。
ファイルを反復処理する特定の長さの文字列または文字配列を使用できるようにしたいと考えています。したがって、長さを 3 に指定すると、最初の反復で char 配列に [T,h,i] が含まれ、1 回反復すると [h,i,s] になり、次に [i,s] になります。 、 ]、 等々。
ファイルから一度に特定の文字数を読み取る BufferedReader.read(char[], off, len) メソッドを使用してみましたが、私がやろうとしていることにはパフォーマンスが重要です。
Javaでこれを達成する方法はありますか? BufferedReader を使用してみましたが、十分に活用するにはあまり慣れていません。