集合類名 | 數據結構 | 特色 |
---|---|---|
ArrayList | 數組 | 查詢快,增刪慢,線程不安全,但效率較Vector高 |
Vector | 數組 | 查詢快,增刪慢,線程安全,但效率相對較低 |
LinkedList | 雙向鏈表 | 查詢慢,增刪快,線程不安全,效率高 |
HashSet | 哈希表 | 集合內數據不重複,依賴hashCode()和equals()方法,但元素亂序 |
LinkedHashSet | 鏈表與哈希表 | 數據不重複,保證遍歷順序爲插入順序(區分:不是排序) |
TreeSet | 紅黑樹 | 數據不重複且有序,支持天然排序和自定義排序(Comparable接口) |