BufferedReaderでテキストファイルを読み取るためのこの関数があります。別の関数を呼び出して、readlineを渡してテキストファイルの読み取りを続行できるかどうかを知りたいです。合格できれば、同じ関数をループできますか?
2615 次
1 に答える
1
オブジェクトは自己完結型(Java がオブジェクト指向BufferedReader
を重視しているため) であるため、関数間やループ内で自由に渡すことができ、読み取り行を含めてその状態を保持します。
String
ただし、読み取ったばかりの行を処理するメソッドを呼び出そうとしている場合は、 BufferedReader オブジェクト全体を渡すのではなく、行自体を としてメソッドに渡す方がはるかに効率的です。
while( myBufferedReader.ready() ) {
String line = myBufferedReader.readLine();
processLine( line );
}
于 2012-05-17T03:01:52.260 に答える