存在我的程序的一部分,其中有一個問題。我想從文件中寫出字母。該文件包含一些字母和數字,每個單獨一行。 (我只需要「P」,「O」和「W」字母)我不明白爲什麼程序不輸出字母。代碼和下面的文件的圖像。文件掃描 - nextLine方法
http://i.imgur.com/sdyGkCn.jpg
File file = new File("file.txt");
Scanner in;
try {
in = new Scanner(file);
while (in.hasNextLine())
{
if(in.nextLine() == "W" || in.nextLine() == "O" || in.nextLine() == "P")
{
System.out.println(in.nextLine());
}
}
in.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}