list ArrayList 动态数组结构存储,遍历速度快,索引随机访问快,允许多空值 LinkedList 底层数据结构是链表,插入和删除速度快. Vector 数组结构存储,线程安全的,查找速度快,但增删效率低: 先把元素添加到 HashSet,再把集合转换为TreeSet 来进行有序遍历会更快. treeSet.addAll(hashSet) AraayList:动态数组,默认无参构造开辟10的长度的空间,当放入11个元素的时候会自动扩容,公式为oldcapacity * 3/2 +1,大…