Вот здесь, когда мы длинну строки присваиваем int minimum, а потом в цикле сравниваем длинны строк (s.length() < minimum) int minimum = array.get(0).length(); for (String s : array) { if (s.length() < minimum) { minimum = s.length(); } Можно вот тут (s.length() < minimum) писать иначе, вот так сравнивать (array.get(s).length() < minimum)