JAVA101 - コレクション
コレクション
複数要素の集まり。
コレクション・フレームワーク
インタフェイス
をベースに設計されている。
コレクションを操作方法を定義する。
Collectionインタフェイス
コレクション・フレームワークの共通機能が定義される。
List、Setインタフェイスのスーパー・インタフェイス。
Listインタフェイス
格納要素の順番を持つ。
インデックス番号を利用して、要素を操作する。
実装するクラス
ArrayListクラス
LinkedListクラス
Setインタフェイス
格納要素の重複を許可しない。
実装するクラス
HashSetクラス
LinkedHashSetクラス
SortedSetインタフェイス
格納要素の重複を許可しない。
格納要素をソートする。
実装するクラス
TreeSetクラス
Mapインタフェイス
格納要素の順番を持つ。
インデックス番号を利用して、要素を操作する。
実装するクラス
HashMapクラス
LinkedHashMapクラス
SortedMapインタフェイス
格納要素の順番を持つ。
インデックス番号を利用して要素を操作する。
キーをソートする。
実装するクラス
TreeMapクラス
Iteratorインタフェイス
コレクション要素に順番にアクセスする手段を提供する。