
并发修改异常:因为在hasNext异常时,会把添加的元素加入list,modCount!=expectedModCount
package com.cn5;
import java.util.ArrayList;
import java.util.List;
public class DemoList {
public static void main(String[] args) {
List list = 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) {
List list = 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条)