List<String>list=new LinkedList<String>();
list.add("a");
list.add("b");
list.add("c");
Iterator<String> first=list.iterator();
System.out.println("==========修改前集合中的元素是:");
while(first.hasNext()){
System.out.print(first.next()+" ");
}
list.set(0, "a1");
list.set(1, "b1");
list.set(2,"c1");
Iterator second=list.iterator();
System.out.println("==========修改集合后的元素是:");
while(second.hasNext()){
System.out.print(second.next()+" ");
}
一句话总结:
set:将原来index位置上的object的替换掉
add:将原来index位置上的向后移动