Товарищи! Прошу дать подсказку. и еще прошу объяснить не знающему насчет строк:
int sLength = list.get(0).length();
        for (int i = 0; i < 4; i++)

            if (sLength < list.get(i + 1).length())

                sLength = list.get(i + 1).length();

        for (int i = 0; i < 5; i++)

            if (sLength == list.get(i).length())

                System.out.println(list.get(i));
ибо какая то дичь, которую я не понимаю. Сам код скопирован с Гита.