这是我的代码。我正在尝试阅读此文本文件:
AAA
BBB
CCC
DDD
在下面的代码中,BufferedReader应该停在“DDD”行,但是程序进入循环。
我试图将“DDD”替换为null并且它有效,但我希望它停在我指定的行! 我陷入了这个问题,我不知道如何解决它...解决方案?
import java.io.*;
public class Reading{
public Reading() {}
public static void main(String[] args) throws IOException{
new Reading();
BufferedReader br = new BufferedReader(new FileReader(new File("test.txt")));
String line;
while((line = br.readLine()) != "DDD"){
System.out.println(line);
}
br.close();
}
}