JavaRush/Помощь по Java задачам/Валидатор ругаетсяVlad32 уровень09.05.2022535просмотров8комментариевВалидатор ругаетсяВопрос по задаче Файл в статическом блоке Java Core, 5 уровень, 12 лекция Решен Не понимаю в чем здесь ошибка, все же работает...УсловиеДерево классовДля решения этой задачи: Инициализируй переменную Statics.FILE_NAME полным путем к файлу с данными, который содержит несколько строк. В статическом блоке считай из файла с именем Statics.FILE_NAME все строки и добавь их по отдельности в List lines. Требования:Константа FILE_NAME не должна быть пустой.В статическом блоке все строки из файла с именем FILE_NAME должны быть добавлены по отдельности в список lines.Поле FILE_NAME НЕ должно быть final.Класс Solution должен содержать список lines.Statics.java Solution.java 2 Statics.java Solution.java package com.javarush.task.task15.task1525; public class Statics { public static String FILE_NAME = "add the path to your source file here"; } 0 Комментарии (8)популярныеновыестарыеДля того, чтобы оставить комментарий Вы должны авторизоватьсяVladУровень 329 мая 2022, 15:50Большое спасибо за подсказки, а я и думаю, чего это так просто?!)))) а оказывается вот оно что 0 МаксимУровень 359 мая 2022, 07:53решениеТебе нужно читать из файла, по конкретному пути, а ты читаешь переменную +2 МаксимУровень 359 мая 2022, 07:56т.е. переменная у тебя м.б. public static String FILE_NAME = "D:/1.txt"/ И из этого пути читай построчно и пиши в лист 0 VladУровень 329 мая 2022, 16:02Спасибо, С Праздником! 0 МаксимУровень 359 мая 2022, 22:58Пожалуйста и тебя!) 0 AdaУровень 19 мая 2022, 07:08Думаю, дело в том, что ваш код считывает по слову или числу (от пробела до пробела), а надо считывать строки. Конкретно сейчас в переменной FILE_NAME только одна строка +1 VladУровень 329 мая 2022, 16:01Спасибо, С Праздником! 0 AdaУровень 19 мая 2022, 20:52Спасибо! И вас! 0