1 ArrayList<String> list = new ArrayList<>();
2 list.add("111");
3 list.add("222");
4 list.add("333");
5 System.out.println(list.toString());
6
7 for (String s : list) {
8 System.out.println(s);
9 list.remove(s);
10 //程序会报错
11 }
12 //Iterator<String> it = list.iterator();
13 // while (it.hasNext()){
14 // String next = it.next();
15 // //if外使用list的remove方法会报错的
16 // if(next.equals("222")){
17 // it.remove();//使用的是迭代器里面的remove()方法可以成功
18 // list.remove(next);//使用list的remove方法也可以
19 // }
20 System.out.println(list.toString());