在Java中一次读取两行文本文件的最佳方法是什么?

BufferedReader in;

String line;
while ((line = in.readLine() != null) {
    processor.doStuffWith(line);
}

这就是我逐行处理文件的方法.但是,在这种情况下,我想在每次迭代中向处理器发送两行文本. (我正在处理的文本文件本质上将一条记录存储在两行上,所以我每次都会向处理器发送一条记录.)

在Java中这样做的最佳方法是什么?

最佳答案
为什么不读两行?

BufferedReader in;
String line;
while ((line = in.readLine() != null) {
    processor.doStuffWith(line, in.readLine());
}

这假设您可以依赖输入文件中的完整2行数据集.

转载注明原文:在Java中一次读取两行文本文件的最佳方法是什么? - 代码日志