Header Ads Widget

Ticker

6/recent/ticker-posts

Interfaz Java SortedSet

En este tutorial, aprenderemos sobre la interfaz SortedSet en Java y sus métodos.
anuncios a través de carbonoReúna a su equipo con Slack, el centro de colaboración para el trabajo.ANUNCIOS A TRAVÉS DE CARBONO
La SortedSetinterfaz del marco de Java Collections se usa para almacenar elementos con cierto orden en un conjunto.
Extiende la interfaz Set .
La interfaz Java SortedSet extiende la interfaz Set.

Clase que implementa SortedSet

Para usar las funcionalidades de la SortedSetinterfaz, necesitamos usar la TreeSetclase que la implementa.
La clase Java TreeSet implementa la interfaz SortedSet.

¿Cómo usar SortedSet?

Para usar SortedSetjava.util.SortedSetprimero debemos importar el paquete.
  1. // SortedSet implementation by TreeSet class
  2. SortedSet<String> animals = new TreeSet<>();
Hemos creado un conjunto ordenado llamado animales usando la TreeSetclase.
Aquí no hemos utilizado argumentos para crear un conjunto ordenado. Por lo tanto, el conjunto se ordenará de forma natural.

Métodos de SortedSet

La SortedSetinterfaz incluye todos los métodos de la interfaz conjunto . Es porque Setes una superinterfaz de SortedSet.
Además de los métodos incluidos en la Setinterfaz, la SortedSetinterfaz también incluye estos métodos:
  • comparador () : devuelve un comparador que se puede usar para ordenar elementos en el conjunto
  • first () : devuelve el primer elemento del conjunto
  • last () : devuelve el último elemento del conjunto
  • headSet (element) : devuelve todos los elementos del conjunto antes del elemento especificado
  • tailSet (element) : devuelve todos los elementos del conjunto después del elemento especificado, incluido el elemento especificado
  • subSet (element1, element2) : devuelve todos los elementos entre element1 y element2, incluido element1

Implementación de SortedSet en la clase TreeSet

  1. import java.util.SortedSet;
  2. import java.util.TreeSet;
  3. class Main {
  4. public static void main(String[] args) {
  5. // Creating SortedSet using the TreeSet
  6. SortedSet<Integer> numbers = new TreeSet<>();
  7. // Insert elements to the set
  8. numbers.add(1);
  9. numbers.add(2);
  10. numbers.add(3);
  11. numbers.add(4);
  12. System.out.println("SortedSet: " + numbers);
  13. // Access the element
  14. int firstNumber = numbers.first();
  15. System.out.println("First Number: " + firstNumber);
  16. int lastNumber = numbers.last();
  17. System.out.println("Last Number: " + lastNumber);
  18. // Remove elements
  19. boolean result = numbers.remove(2);
  20. System.out.println("Is the number 2 removed? " + result);
  21. }
  22. }
Salida
Conjunto ordenado: [1, 2, 3, 4]
Primer número: 1
Último número: 4
¿Se ha eliminado el número 2? Cierto
Para obtener más información TreeSet, visite Java TreeSet .

Ahora que conocemos la SortedSetinterfaz, aprenderemos sobre su implementación utilizando la TreeSetclase.

Publicar un comentario

0 Comentarios