Java : SequencedSet 示例
Java 中的 SequencedSet (Java SE 23 & JDK 23) 及其示例。
您将找到大多数 SequencedSet<E> 方法的代码示例。
注解 :
- 本文可能使用了翻译软件以方便阅读。 另请查看英文原文。
简介
既是 SequencedCollection 又是 Set 的集合。因此,可以将其视为也具有明确定义的相遇顺序的 Set,或也具有唯一元素的 SequencedCollection。 (机器翻译)
final SequencedSet<String> set = new LinkedHashSet<>();
set.addLast("a");
set.addLast("b");
set.addLast("c");
System.out.println(set); // [a, b, c]
System.out.println(set.reversed()); // [c, b, a]
set.addFirst("X");
set.addFirst("Y");
set.addFirst("Z");
System.out.println(set); // [Z, Y, X, a, b, c]
System.out.println(set.reversed()); // [c, b, a, X, Y, Z]
Methods
SequencedSet<E> reversed ()
返回此集合的反向排序视图。 (机器翻译)
final SequencedSet<String> set = new LinkedHashSet<>();
set.addLast("aaa");
set.addLast("bbb");
set.addLast("ccc");
System.out.println(set); // [aaa, bbb, ccc]
final var reversedSet = set.reversed();
System.out.println(reversedSet); // [ccc, bbb, aaa]
System.out.println(reversedSet.reversed()); // [aaa, bbb, ccc]
Methods declared in Collection
Methods declared in Iterable
Methods declared in SequencedCollection
Methods declared in Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray
请参阅下面的链接。