1. 程式人生 > 其它 >list和map

list和map

ArrayList<Integer> arrayList = new ArrayList<>();有序、可重複、有索引
List<String> linkedList = new LinkedList<>();有序,不重複,有索引
HashMap:無序,不重複,無索引
LinkedHashMap:有序,不重複,無索引,
TreeMap:按照鍵排序,不重複。無索引

Collection集合體系的特點:
Set系列集合: 新增的元素,是無序,不重複,無索引的。
-- HashSet:新增的元素,是無序,不重複,無索引的。
-- LinkedHashSet:新增的元素,是有序,不重複,無索引的。
List系列集合:新增的元素,是有序,可重複,有索引的。
-- LinkedList: 新增的元素,是有序,可重複,有索引的。
-- Vector: 新增的元素,是有序,可重複,有索引的。執行緒安全(淘汰了)
-- ArrayList: 新增的元素,是有序,可重複,有索引的。
HashMap:無序,不重複,無索引
LinkedHashMap:有序,不重複,無索引,
TreeMap:按照鍵排序,不重複。無索引