public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(1);
list.add(2);
list.add(2);
list.add(3);
list.add(3);
System.out.println(list.size());
for(int i=0;i<list.size();i++) {
list.remove(i);
}
System.out.println(list.toString());
}
最后输出 1,2,3
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(1);
list.add(2);
list.add(2);
list.add(3);
list.add(3);
System.out.println(list.toString());
Iterator<Integer> it = list.iterator();
while (it.hasNext()) {
Integer iterators = it.next();
if(2== iterators) {
it.remove();
}
System.out.println(iterators);
}
System.out.println(list.toString());}
这个方法才可以全部删除 参考博主 山代王
Java列表操作技巧
2111

被折叠的 条评论
为什么被折叠?



