List、Map、Set集合类型区别

发布于 2022-03-09  153 次阅读


集合类型:
 *      ArrayList 有序 添加顺序 不适合添加和删除
 *      LinkedList 有序 添加顺序 适合添加和删除
 *      HashSet 无序
 *      LinkedHashSet 有序 添加顺序 添加删除效率高 查询效率高
 *                   无法判断某个条目是否存在,因为无法确定之前的数量
 *      TreeSet 有序 不是添加顺序
 *      HashMap 无序
 *      LinkedHashMap 有序 添加删除效率高 查询效率高
 *                   能够判断某个条目是否存在
 *                   使用条目的id作为key,根据key获取条目
 *      TreeMap 有序 不是添加顺序