JavaRush/Помощь по Java задачам/Помогите пожалуйста!Senshi no michi35 уровень24.03.2020518просмотров6комментариевПомогите пожалуйста!Вопрос по задаче Файл в статическом блоке Java Core, 5 уровень, 12 лекция Решен Я проверил с cmd и все компилируется и работает. Но Intelij Idea не может найти файл.УсловиеДерево классовДля решения этой задачи: Инициализируй переменную Statics.FILE_NAME полным путем к файлу с данными, который содержит несколько строк. В статическом блоке считай из файла с именем Statics.FILE_NAME все строки и добавь их по отдельности в List lines. Требования:Константа FILE_NAME не должна быть пустой.В статическом блоке все строки из файла с именем FILE_NAME должны быть добавлены по отдельности в список lines.Поле FILE_NAME НЕ должно быть final.Класс Solution должен содержать список lines.file Statics.java Solution.java 3 file Statics.java Solution.java Hola Mundo! Hola Mundo! Hola Mundo! 0 Комментарии (6)популярныеновыестарыеДля того, чтобы оставить комментарий Вы должны авторизоватьсяJustinianJudge в Mega City OneMaster24 марта 2020, 11:30полезныйФайлы читають обычно по другому, это либо while ((str = reader.readline()) !=null) { или while (reader.ready()) { и тд Можно как у тебя , но тут вопросы. Ты проверяешь s является пустым или нет, но что если там будет null? Вот рассмотри вариант if (s == null || s.isEmpty()) { break; } else { lines.add(s); } + думаю у тебя будут проблемы с путями файлов, такое: public static String FILE_NAME = "file.txt"; отработает только если файл file.txt будет в корне проекта/класспасе. Погугли "чтение файла java" и посмотри как там путь указывается +1 Senshi no michiУровень 3524 марта 2020, 14:47Спасибо за рекомендацию по readLine (). Но с темой файла у меня все еще проблемы. Где находится корень проекта, если не папка task1525? 0 JustinianJudge в Mega City OneMaster24 марта 2020, 14:58решениетаких папок в программе тысячи, задач 1200 штук + многие из них подпапки имеют. Корень проекта это папка, выше которой нет ничего, это содержимое JavaRushTasks\ ты гуглил то что я говорил, ничего не нашел? +2 Senshi no michiУровень 3524 марта 2020, 16:10Оставил файл в папкe JavaRushTasks и сработало. Теперь понимаю, в чем дело. Спасибо! Да искал, но не понял где корень проекта. 0 ArtУровень 3524 марта 2020, 11:18/* Комментарий удален */ 0 JustinianJudge в Mega City OneMaster24 марта 2020, 11:20это не так 0