Java : SequencedSet con ejemplos

SequencedSet (Java SE 23 & JDK 23) en Java con ejemplos.
Encontrará muestras de código para la mayoría de los métodos SequencedSet<E>.

Nota :


Summary

Una colección que es a la vez una SequencedCollection y un Set. Como tal, se la puede considerar como un Set que también tiene un orden de encuentro bien definido, o como una SequencedCollection que también tiene elementos únicos. (Traducción automática)

Class diagram

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 ()

Devuelve una vista ordenada invertida de esta colección. (Traducción automática)

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

parallelStream, removeIf, stream, toArray

Consulte el siguiente enlace.

Methods declared in Iterable

forEach

Consulte el siguiente enlace.

Methods declared in SequencedCollection

addFirst, addLast, getFirst, getLast, removeFirst, removeLast

Consulte el siguiente enlace.

Methods declared in Set

add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray

Consulte el siguiente enlace.


Related posts

To top of page