java用ArrayList时遍历删除元素
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);}elsej++;}System.out.println("size:"+ll.size());for(int i:ll)System.out.print(i+",");?
不能用for(int i: ll)????? 来删除,那样会出错