Collection接口
1.单列集合框架结构
|—-Collection接口:单列集合,用来存储一个一个的对象
|—-List接口:存储序的、可重复的数据。–>“动态”数组
- |—-ArrayList、LinkedList、Vector
|—-Set接口:存储无序的、不可重复的数据 –>高中讲的“集合”
- |—-HashSet、LinkedHashSet、TreeSet
对应图示:
2.Collection接口常用方法:
add(Object obj)
addAll(Collection coll)
size()
isEmpty()
clear()
contains(Object obj)
containsAll(Collection coll)
remove(Object obj)
removeAll(Collection coll)
retainsAll(Collection coll)
equals(Object obj)
hasCode()
toArray()
iterator()
3.Collection集合与数组间的转换
1 | //集合 --->数组:toArray() |
4.使用Collection集合存储对象,要求对象所属的类满足:
向Collection接口的实现类的对象中添加数据obj时,要求obj所在类要重写equals().
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Toweringx的博客!
评论