Друзья! Я понимаю, что код не дописан в части "..Если таких строк несколько, выведи каждую с новой строки." Но он даже так почему то не работает. При проверке выдает ошибку "Похоже, ты изменил объявление поля strings." Вообще не понимаю, что это значит. Куда смотреть?
Спасибо!
package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самая длинная строка
*/
public class Solution {
public static void main(String[] args) throws Exception{
//напишите тут ваш код
ArrayList<String> txt = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 5; i++) {
txt.add(0, reader.readLine());
}
int max = txt.get(0).length();
for (int i = 0; i < 5; i++){
if (txt.get(i).length() > max)
max = txt.get(i).length();
}
System.out.println(txt.get(max));
}
}