java.util.TreeSet

java.util.TreeSetは、キー ソート順にオブジェクトを保持するTreeMapインスタンスにサポートされた非同期Java Collection Frameworkクラスです。

java.util.TreeSetは、Java Collection FrameworkからSetインターフェイスを実装します。このクラスは、オブジェクトへのランダム アクセスが不要な場合に、オブジェクトをすばやく挿入、削除するために使用します。

ヒント

java.util.TreeSetオブジェクトは、比較的迅速なオブジェクトの追加と削除を必要とするが、オブジェクトへのランダム アクセスを必要としないアプリケーションに最適です。

TreeSetクラスは、オブジェクトのランダム アクセスをサポートしません。また、多数のオブジェクトを反復する必要のあるアプリケーションにも不適です。

アプリケーションがjava.util.TreeSetオブジェクトを使用した反復時にCPU時間を多く使用している場合、java.util.Vectorまたはjava.util.ArrayListオブジェクトのいずれかを使用してください。

 

関連トピック

java.util.ArrayList
java.util.LinkedList
java.util.Vector
java.util.HashSet