List.remove(2); for (int i = List.size() - 1; i >= 0; i--) { System.out.println(List.get(i)); } Почему после удаления элемента я должен писать int i = List.size() - 1? когда через List.remove удаляешь элемент, размер списка не меняется? Почему нельзя написать int i = List.size()?