这是代码
//import java.util.*;
package javaapplication8;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;
public class JavaApplication8 {
public static void main(String[] args) //throws Exception
{
try{
FileReader file = new FileReader("C:/Users/Rand/Desktop/fort.txt");
BufferedReader reader = new BufferedReader(file);
String abc;
while(reader.readLine() != null)
{
abc = reader.readLine();
System.out.println(abc);
}
}
catch(Exception e)
{
System.out.println( e);
}
}
}
输入文件的内容:
我很想离开 让昨天的痛苦在这些裂缝中滑落...... 亲自离开
输出:
让昨天的痛苦从这些裂缝中消失......
答案 0 :(得分:1)
您在每次迭代时调用readLine
两次 - 将代码修改为:
String abc;
while((abc = reader.readLine()) != null) {
System.out.println(abc);
}
或使用稍微不同的语法使abc
的范围更窄:
for (String abc; (abc = reader.readLine()) != null; ) {
System.out.println(abc);
}