// не проходит пункт 2. В статическом блоке все строки из файла с именем FILE_NAME должны быть добавлены по-отдельности в список lines.
package com.javarush.task.task15.task1525;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
/*
Файл в статическом блоке
*/
public class Solution {
public static List<String> lines = new ArrayList<String>();
static {
readAndwrite();
}
public static void main(String[] args) {
System.out.println(lines);
}
public static void readAndwrite() {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(Statics.FILE_NAME));
String fileLine=null;
while (reader.ready()) {
fileLine = reader.readLine();
//System.out.println(fileLine);
lines.add(fileLine);
}
reader.close();
} catch (Exception e) {
//System.out.println(e);
}
}
}
Herr Ives
30 уровень
почему валидатор не пропускает reader.ready?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ВладJava Developer в Tinkoff
8 апреля 2020, 11:58
Есть кнопка прикрепить код,не нужно его текстом вставлять.
0
Herr Ives
8 апреля 2020, 12:01
я не могу прикрепить код, задача уже решена
0