相同点:集合和数组都可以存储多个对象,对外作为一个整体存在。
数组的缺点:
接口名称 | 说明 | 特点 | 常用实现类 |
---|---|---|---|
List | 存储一组不唯一,有序(索引顺序)的对象 | 有序,不唯一(元素可重复) | ArrayList、LinkedList |
Set | 存储一组唯一,无序的对象 | 无序,唯一(元素不可重复) | HashSet、LinkedHashSet、TreeSet |
Map | 存储一组键值对,提供key到value的映射;key唯一且无序,value不唯一且无序 | key-value映射 | HashMap、LinkedHashMap、TreeMap |
原文:https://www.cnblogs.com/zxfei/p/10815317.html