У меня есть код, который анализирует входную строку.Как читать Введите ключ в петле сканера
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
String s = in.next();
if (s.matches("[0-9]+")) {
list.add(Integer.parseInt(s));
}
}
in.close();
Но мне нужно остановить цикл, когда пользователь нажимает Enter. Как это исправить?
Что вы имеете в виду: «остановите цикл, когда пользователь нажимает Enter»? Каков пример ввода? – Crazenezz
"1 4 d asd 4d 56 2 34 fgfg6 67 234" = "1 4 56 2 34 67 234" – Alex
@Alex: так что вы хотите вводить только одну строку, не так ли? –