public class ForeachTest { public static void main(String[] args) { // 创建一个集合 Collection objs = new HashSet(); objs.add("C语言中文网Java教程"); objs.add("C语言中文网C语言教程"); objs.add("C语言中文网C++教程"); for (Object obj : objs) { // 此处的obj变量也不是集合元素本身 String obj1 = (String) obj; System.out.println(obj1); if (obj1.equals("C语言中文网Java教程")) { // 下面代码会引发 ConcurrentModificationException 异常 objs.remove(obj); } } System.out.println(objs); } }输出结果为:
C语言中文网C++教程
C语言中文网C语言教程
C语言中文网Java教程
[C语言中文网C++教程, C语言中文网C语言教程]
本文链接:http://task.lmcjl.com/news/10845.html