Почему не получается выполнить условие: if (i == (list.get(list.size() - 1)) && (count >= max)). Я не могу понять как ещё в этом случае я могу обратиться к последнему элементу коллекции? Даже не то, что обратиться, а проверить последний ли это элемент и если он последний, то max = count?