/*
1.hasNext()
2.next()
3.remove()//可能存在并发错误
*/
> import java.util.ArrayList; import java.util.Collection; import
> java.util.Iterator;
>
> public class HelloWorld {
> public static void main(String[] args) {
> Collection<String> list = new ArrayList<String>();
> list.add("aaa");
> list.add("bbb");
> list.add("ccc");
> list.add("ddd");
> Iterator<String> it = list.iterator();
> /*while(it.hasNext()){
> System.out.println(it.next());// 遍历集合
> }*/
>
> while(it.hasNext()){
> String s = it.next();//删除集合
> if(s.equals("bbb")){
> it.remove();//不能写成list.remove(s);会产生并发错误
> }
> }
System.out.println(list);
}