并发修改异常:因为在hasNext异常时,会把添加的元素加入list,modCount!=expectedModCount
package com.cn5; import java.util.ArrayList; import java.util.List; public class DemoList { public static void main(String[] args) { Listlist = new ArrayList (); //add list.add("hello"); list.add("word"); list.add("java"); // list.add(1,"javaee"); // list.add(11,"javaer");//IndexOutOfBoundsException // list.remove(1); // list.remove(11);//IndexOutOfBoundsException // list.set(1,"javaee"); // list.set(11,"javaee");//IndexOutOfBoundsException // String l = list.get(1); // String l2 = list.get(11);//IndexOutOfBoundsException // System.out.println(l); // System.out.println(list.get(2)); //遍历集合 for(int i=0;i package com.cn; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Listdemo { public static void main(String[] args) { Listlist = new ArrayList (); // add list.add("hello"); list.add("world"); list.add("java"); // 遍历集合 1、 for(int i=0;i it = list.iterator(); // while (it.hasNext()) { // String s =it.next(); // if(s.equals("world")){ // list.add("javeeeee"); // } // } System.out.println(list); } } 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)