Как прекратить работу сканера после завершения ввода?
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
try {
while (scan.hasNextLine()){
String line = scan.nextLine().toLowerCase();
System.out.println(line);
}
} finally {
scan.close();
}
}
Просто интересно, как я могу завершить программу после завершения ввода данных? Поскольку сканер продолжит работу после нескольких «Enter», предполагая, что я собираюсь продолжать вводить данные ... Я попытался:
if (scan.nextLine() == null) System.exit(0);
а также
if (scan.nextLine() == "") System.exit(0);
Они не работали .... Программа продолжается и портится с первоначальным намерением,