1.集合的3种基本遍历
public class Hello03 {
public static void main(String[] args) {
List list=new ArrayList();
list.add("hello");
list.add("world");
System.out.println(list);
//适用于有下标的有序集合
for (int i = 0; i <list.size() ; i++) {
System.out.println(list.get(i));
}
//增强for和迭代器原理一致的,适用于所有的集合,
for (Object objs:list){
System.out.println(objs);
}
Iterator it =list.iterator();
while (it.hasNext()){
System.out.println(it.next());
}
}
}
2.普通for循环遍历集合的时候向集合中加数据不会报错
3.增强for循环和迭代器遍历集合的时候向集合中填加数据会报错***
4.增强for循环和迭代器遍历集合的时候向集合中修改数据没有报错
5.addFirst方法原理分析