BufferedReader循环进入

时间:2017-05-22 15:07:32

标签: java file loops bufferedreader

这是我的代码。我正在尝试阅读此文本文件:

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();
    }
}

0 个答案:

没有答案