package com.byd.cn;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class TestList {
public static void main(String[] args) {
List<String> list =new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
System.out.println("刪除集合前長度:"+list.size()+":"+list);
Iterator<String> iterator = list.iterator();
//如果存在元素的话返回true
while(iterator.hasNext()){
// 使用next()获得序列中的下一个元素
if(iterator.next().equals("2"))
iterator.remove();
}
System.out.println("删除后集合長度:" + list.size()+":"+list);
}
}
console:
刪除集合前長度:5:[1, 2, 3, 4, 5]
删除后集合長度:4:[1, 3, 4, 5]