List (列表) | Set (集合) |
---|---|
存储的数据是有序的 | 存储的数据是无顺序的 |
值允许重复 | 不允许重复 |
可插入多个null元素 | 只许插入一个null元素 |
支持通过下标来遍历,也可以用迭代器(Iterator) | 只能用迭代遍历 |
Array | ArrayList |
---|---|
存储基本数据类型和对象 | 存储对象 |
指定固定大小 | 大小自动扩展 |
内置方法少 | addAll、removeAll、iteration |
【tips】
Arrays.asList(array):Array 转 List
List.toArray():List 转 Array