目录
- Collection
- List
- Set
*重点:
- 底层机制(源码)
- 应用场景
好处:
- 数组(长度不可改,同一类型,增删不便)
- 集合(动态保存,多种类型,方便操作)
Collection
Collection 常用方法:
- add/addAll
- remove/removeAll
- contains/containsAll
- size
- isEmpty
- clear
Collection 遍历方式:
- iterator 迭代器(hasNext(),next())
Iterator iterator = col.iterator();
while(iterator.hasNext()){Object obj = iterator.next();
}
iterator = col.iterator(); //重置迭代器
- 增强 for 循环(底层是迭代器,数组可用)
for(Object obj:col){System.out.println("book:"+ obj);
}
List
特点:有序可重复