我有这个函数可以用 BufferedReader 读取文本文件。我想知道我是否可以调用另一个函数并传递 readline/continue 以读取文本文件。如果它可以通过,它可以循环相同的功能吗?
问问题
2615 次
1 回答
1
对象是自包含的(感谢 Java 对Object OrientationBufferedReader
的高度重视),因此您可以在函数和内部循环之间自由传递它,并且它会保留它的状态 - 包括读取行。
但是,如果您尝试调用一个方法来处理您刚刚读取的行,那么将行本身作为 a 传递给方法会更有效String
,而不是传递整个 BufferedReader 对象。
while( myBufferedReader.ready() ) {
String line = myBufferedReader.readLine();
processLine( line );
}
于 2012-05-17T03:01:52.260 回答