如何使用Scanner获取java中的文件结尾

如何使用Scanner获取java中的文件结尾,java,java.util.scanner,Java,Java.util.scanner,我正在从扫描仪和system.in获取输入,我想从输出中获取输入。当(keyboard.hasnext())执行某些操作时,我有一个循环。但是当我点击回车键时,它没有得到任何东西,在那之后它也没有得到任何输入,但是程序仍然在运行。所以我被困在这个循环中。帮帮我,伙计们。不会用键盘。下一步=“\n”解决问题?? String input; input = in.nextLine(); if (input.equals("") { done = true; //or do smth else }

我正在从扫描仪和system.in获取输入,我想从输出中获取输入。当(keyboard.hasnext())执行某些操作时,我有一个循环。但是当我点击回车键时,它没有得到任何东西,在那之后它也没有得到任何输入,但是程序仍然在运行。所以我被困在这个循环中。帮帮我,伙计们。

不会用键盘。下一步=“\n”解决问题??
String input;
input = in.nextLine();
if (input.equals("") {
 done = true; //or do smth else
}