Setインターフェースの実装クラス

Setインターフェースの実装クラスの特徴は、以下の通り

クラス名

特徴

HashSet

基本的な具象クラス。

TreeSet

SortedSetインターフェースを実装している。このため、格納オブジェクトを、自然順序づけ、またはComparableインターフェースの実装クラスによる順序づけにより、ソートが可能。

LinkedHashSet

HashSetと同様の機能であるが、格納オブジェクトはリンク情報を保持しており、順序づけて管理されている。ただし、ソートは行われず、管理は挿入順。