package com.test;
import java.util.ArrayList;
import java.util.Iterator;
public class Array_list {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("1");
arrayList.add("2");
arrayList.add("3");
System.out.println("---------------------------");
for (String string : arrayList) {
if("1".equals(string)){
//arrayList.remove(string);//错误,不能使用集合对象的remove方法
}
}
System.out.println("---------迭代器------------------");
Iterator it = arrayList.iterator();
while(it.hasNext()){
if("1".equals(it.next())){
it.remove();//使用迭代器的remove方法
}
}
System.out.println(arrayList.toString());
}
}
集合中利用迭代器删除对象
最新推荐文章于 2024-04-01 22:39:05 发布