集合删除元素
public static void main(String[] args) {
List<Integer> al = new ArrayList<Integer>();
al.add(1);
al.add(1);
al.add(1);
al.add(3);
al.add(1);
al.add(4);
al.add(1);
//正向迭代删除
for(int i = 0; i <= al.size() -1; i++){
if(al.get(i) == 1){
al.remove(i);
i--;
}
}
//逆向迭代删除
for(int i = al.size()-1; i >= 0; i--){
if(al.get(i) == 1){
al.remove(i);
}
}
}
浙公网安备 33010602011771号