Я думал, я - умный. Вводятся 2 пути, заполняются 2 списка - ну, надо процедурку делать.
Сделал:
public static void fileToList(List<String> list) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line = reader.readLine();
FileReader fileReader = new FileReader(line);
reader.close();
Scanner scanner = new Scanner(fileReader);
while (scanner.hasNextLine()) {
list.add(scanner.nextLine());
}
fileReader.close();
scanner.close();
}
Запускаю из main() подряд для первого списка и для второго. Путь для первого вводится, строчки засасываются. Для второго пути не вводится, строчки не засасываются.
Что за хрень, дорогая редакция?