一集合体系结构:
二Collection集合体系:
2.1Collection的常用方法:
addAll()方法。
2.2 Collection的遍历方式
迭代器遍历:
利用迭代器遍历:
ArrayList<String> arrayList =new ArrayList();
arrayList.add("java0");
arrayList.add("java1");
arrayList.add("java2");
arrayList.add("java3");
Iterator<String> iterator = arrayList.iterator();
System.out.println(iterator.next());
System.out.println(iterator.next());
System.out.println(iterator.next());
System.out.println(iterator.next());
加个循环。
ArrayList<String> arrayList =new ArrayList();
arrayList.add("java0");
arrayList.add("java1");
arrayList.add("java2");
arrayList.add("java3");
Iterator<String> iterator = arrayList.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
增强for循环遍历
lambda表达式遍历
案例:
List
是接口没有实例化对象
常用方法:
遍历:
ArrayList的底层原理
LinkedList的底层原理
3.1Set系列集合体系
补充哈希值
HashSet
LinkedHashSet
TreeSet
集合总结:
注意事项
集合的并发修改异常
Collection的其它相关知识
1可变参数
本质是数组:
注意事项: