我有一个文本文档,文件文件看起来像是文件阅读器方法
1/2 0 1/6
6/11 1/6 2/10
以下代码我需要阅读两行文字
String line = br.readLine();
while ((line = br.readLine()) != null){
while(line.contains(" ")){
line = line.replace(" ", " ");
}
}
这是主要焦点,如果我在while循环之前打印出“line”,则打印出1/2 0 1/6 然而在while循环中它打印出6/11 1/6 2/10。
首先,为什么不打印第一行,其次,如何才能打印两行?
任何帮助将不胜感激
答案 0 :(得分:4)
在处理该行之前,请先致电readLine()
两次。
只需将第一行更改为String line = null;
即可解决此问题。