存储结构 | 顺序 | 唯一 | 查询 | 添加/删除 | |
---|---|---|---|---|---|
ArrayList | 顺序表 | 有序(添加) | 不唯一 | 索引查询效率最高 | 效率低 |
LinkedList | 双向链表 | 有序(添加) | 不唯一 | 效率低 | 效率高 |
HashSet | 哈希表 | 无序 | 唯一 | 效率最高 | 效率最高 |
TreeSet | 红黑树 | 有序(自然) | 唯一 | 效率中等 | 效率中等 |
LinkedHashSet | 哈希表+链表 | 有序(添加) | 唯一 | 效率最高 | 效率最高 |
HashMap | 哈希表 | Key无序 | key唯一 | 效率最高 | 效率最高 |
TreeMap | 红黑树 | 有序(自然) | key唯一 | 效率中等 | 效率中等 |
LinkedHashMap | 哈希表+链表 | Key有序(添加) | key唯一 | 效率最高 | 效率最高 |
list,set,map的区别
最新推荐文章于 2023-03-05 16:18:49 发布