这是一段JAVA代码,通过for循环将List内的偶数删掉,正确的打印结果为?为什么?
public static void main(String[] args) {
List<Integer> integerList = new ArrayList<>();
integerList.add(1);
integerList.add(2);
integerList.add(2);
integerList.add(3);
integerList.add(4);
integerList.add(5);
for (int i = 0; i < integerList.size(); i++) {
if (integerList.get(i)%2==0){
integerList.remove(i);
}
}
}