JDKソースコード分析--- SortedSet

1。概要

順序付けられたSetインターフェースが定義されていますJavaには多くのSet実装クラスがあります。TreeSetはこのインターフェースを継承します。デフォルトでは、キー値の昇順で作成されます。TreeSetの初期化時にコンパレーターを実装して渡すことができます。

2.インターフェースメソッド紹介

2.1コンパレータ()

実装クラスはコンパレーターを実装する必要があり、SortedSetはこのコンパレーターに従ってSetの順序付きセットを作成します。

2.2 subSet(E fromElement、E toElement)

順序付けされているため、2つのキー間のSetコレクションを返すことができます。返されたSetコレクションにはfromElementが含まれていますが、toElementは含まれていません

2.3 headSet(E toElement)

toElementを除く、toElementの前のセットのコレクションを返します。

2.4 tailSet(E fromElement)

fromElementを含む、fromElementの後のセットのコレクションを返します。

2.5最初()

順序付きセットの最初の値を取得します

2.6 last()

順序付けられたセットの最後の値を取得します

おすすめ

転載: blog.csdn.net/gongsenlin341/article/details/108698981