Я хочу прочитать пару чисел с консоли. Я хочу сделать это, если пользователь введет последовательность чисел, разделенных пробелом. Код для выполнения следующих действий:
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()){
int i = sc.nextInt();
//... do stuff with i ...
}
Проблема в том, как мне остановиться при переходе на новую строку (при сохранении легко читаемого кода выше)? Добавление! HasNextLine () к приведенному выше аргументу заставляет его мгновенно выйти из цикла. Одним из решений было бы прочитать всю строку и проанализировать числа, но я думаю, что это разрушает цель метода hasNextInt ().