List<Integer> ll = new ArrayList<Integer>();
for(int i = 0 ;i<7;i++){
ll.add(i);
}
for(int j=0; j<ll.size();){
System.out.println(ll.get(j));
if(ll.get(j)%2 == 0){
ll.remove(j);
}else
j++;
}
System.out.println("size:"+ll.size());
for(int i:ll)
System.out.print(i+",");
不能用for(int i: ll) 来删除,那样会出错