/** * * @描述: 集合异常测试 . * @作者: Wnj . * @创建时间: 2017年5月16日 . * @版本: 1.0 . */public class CollectionModifyExceptionTest { public static void main(String[] args) { Collection users = new CopyOnWriteArrayList(); //new ArrayList(); users.add(new User("张三", 28)); users.add(new User("李四", 25)); users.add(new User("王五", 31)); Iterator itrUsers = users.iterator(); while (itrUsers.hasNext()) { System.out.println("aaaa"); User user = (User)itrUsers.next();//不写会死循环size永远为true if ("李四".equals(user.getName())) { users.remove(user); //itrUsers.remove(); } else { System.out.println(user); } } }}