Javaで特定の数の要素(文字、具体的に)を一度に読み取るにはどうすればよいですか?それは説明するのは少し難しいですが、私の考えはこれです:Javaでは、ファイルから複数の要素を一度にどのように反復処理するのですか?
私が入ったテキストファイルがある場合:
をこれが
TEXT.TXTという名前のテキストファイルである私がしたいですファイルを繰り返し処理する特定の長さの文字列または文字配列を持つことができます。したがって、長さを3に指定した場合、char配列には[T、h、i]の最初の反復が含まれ、一度反復すると[h、i、s]、[i、s] 、 ]、 等々。
ファイルから一度に特定の文字数を読み込むBufferedReader.read(char []、off、len)メソッドを使用しようとしましたが、パフォーマンスが重要です。
Javaでこれを実現する方法はありますか?私はBufferedReaderを使用しようとしましたが、私はそれを完全に利用するためにそれに精通していません。
'BufferedReader.read []) 'はあなたが望むものです。 –
コードを投稿してください。 BufferedReaderがあなたのために働いていない場合、私たちはそれを助けることができます。 –
なぜこのようにファイルを読み込みたいのですか?あなたの例では、ファイル内の最初の3文字を読み取ってからもう1文字を読み込み、最初の文字を削除してから、繰り返しているようです。どうして? – Bernard