import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
public class ArrayListTest {
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
list.add("1");
list.add("2");
list.add("2");
list.add("3");
list.add("4");
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()){
String s=iterator.next();
if(s=="2"){
iterator.remove();
}
}
System.out.println(list.toString());
}
}
List集合普通的循环遍历过程中,尽量不要做remove操作,很容易报异常。遍历可以使用iterator迭代器
最新推荐文章于 2024-04-30 14:49:27 发布