Прерывается заполнение ArrayList
Что-то лыжи не едут. Вроде раньше так делал и все работало, но могу и обмануть. Сейчас заполнение прерывается на вводе второй строки. В список попадает только первое значение, но если раскомментировать "System.out.println(input);", то все работает как задумано и заполнение прекращается только при пустом вводе.
public static ArrayList<String> recordList() throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<>();
while (true) {
String input = reader.readLine();
if (input.isEmpty()){
break;
}else{
list.add(input);
//System.out.println(input);
}
}
return list;
}