В самой IDEA работает и выполняет как и задумано, но, видимо, упустил какой-то случай
package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.BitSet;
/*
Самая длинная строка
1. Создай список строк.
2. Считай с клавиатуры 5 строк и добавь в список.
3. Используя цикл, найди самую длинную строку в списке.
4. Выведи найденную строку на экран. Если таких строк несколько, выведи каждую с новой строки.
*/
public class Solution {
public static int maxStringLength = -1;
private static ArrayList<String> strings;
public static void main(String[] args) throws Exception {
strings = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0; i < 5; ++i){
String str = reader.readLine();
strings.add(str);
if(str.length() > maxStringLength)
maxStringLength = str.length();
}
for(String str : strings)
if(str.length() == maxStringLength)
System.out.println(str);
}
}