モジュール java.base
パッケージ java.util

インタフェースSequencedSet<E>

型パラメータ:
E - このシーケンス・セットの要素のタイプ
すべてのスーパー・インタフェース:
Collection<E>, Iterable<E>, SequencedCollection<E>, Set<E>
既知のすべてのサブインタフェース:
NavigableSet<E>, SortedSet<E>
既知のすべての実装クラス:
ConcurrentSkipListSet, LinkedHashSet, TreeSet

public interface SequencedSet<E> extends SequencedCollection<E>, Set<E>
SequencedCollectionSetの両方であるコレクション。 そのため、明確に定義された「見つける」もあるSet、または一意の要素もあるSequencedCollectionと考えることができます。

このインタフェースの要件は、Set.equalsおよびSet.hashCodeで定義されているequalsおよびhashCodeメソッドと同じです。 したがって、SetSequencedSetは、順序に関係なく、等価要素を持つ場合と、等価要素を持つ場合にのみ比較されます。

SequencedSetは、このセットの逆順のviewを提供するreversed()メソッドを定義します。 SequencedCollection.reversedメソッドとの唯一の違いは、SequencedSet.reversedの戻り型がSequencedSetであることです。

このクラスは、Java Collections Frameworkのメンバーです。

導入されたバージョン:
21