как я могу получить конец файла в Java с помощью сканера

#java #java.util.scanner

#java #java.util.scanner

Вопрос:

Я получаю входные данные от сканера и system.in и я хочу получить ввод из выходных данных. У меня есть цикл, когда (keyboard.hasnext()) что-то делает. Но когда я нажимаю enter, он ничего не получает, и после этого он также не получает никаких входных данных, но программа все еще запущена. Итак, я застрял в этом цикле. Помогите мне, ребята.

Комментарии:

1. не решит проблему keyboard.hasnext !=» n»??

Ответ №1:

 String input;
input = in.nextLine();
if (input.equals("") {
 done = true; //or do smth else
}