Здесь заполняю арей лист BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); for(int i=0; i<5;i++) { String name = reader.readLine(); strings.add(name);} Здесь нахожу самую длинную строку. for(int j=0;j<5; j++){ s = strings.get(j).length(); if(max<s){ max=s;}} Здесь сравниваю все элементы с максимальной строкой и если они равны вывожу на экран. ЧТО НЕ ТАК??????