Содержимое файла:
Киев Нью-Йорк Амстердам Вена Мельбурн
Если просто запускаю программу, в консоль выводится:
Киев Вена Амстердам Мельбурн Нью-Йорк

Process finished with exit code 0
Код завершения - нормальный, вывод соответствует заданию (может, придерется к лишнему пробелу в конце, пока не знаю). Если файл пустой, также корректно вернет пустую строку. По заданию нужно было передавать в getLine() именно массив, но мне с ним не так удобно работать, поэтому присутствуют эти странные перегоны из списка в массив и обратно. При проверке валидатор выдает, что программа работала слишком долго, будто она где-то повисла. Хотя при собственном запуске ничего такого не происходит, все быстро завершается