Java コレクション まとめ表
コレクション
クラス | インターフェース | 項目の重複 | 順序づけ/ソート | 同期性 |
---|---|---|---|---|
ArrayList | List | 可 | インデックス順・ソートなし | 無し |
LinkedList | List | 可 | インデックス順・ソートなし | 無し |
Vector | List | 可 | インデックス順・ソートなし | 無し |
HashSet | Set | 不可 | 順序づけなし・ソートなし | 無し |
LinkedHashSet | Set | 不可 | 挿入順 | 無し |
TreeSet | Set | 不可 | 自然順または比較ルールでのソート | 無 |
HashMap | Map | 不可 | 順序づけなし・ソートなし | 無し |
LinkedHashMap | Map | 不可 | 挿入順 | 無し |
Hashtable | Map | 不可 | 順序づけなし・ソートなし | 有り |
TreeMap | Map | 不可 | 自然順または比較ルールでのソート | 無し |