Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Interfaz Java SortedSet

Interfaz de conjunto ordenado de Java

En este tutorial, aprenderemos sobre la interfaz SortedSet en Java y sus métodos con la ayuda de un ejemplo.

El SortedSet La interfaz del marco de colecciones de Java se utiliza para almacenar elementos con algún orden en un conjunto.

Amplía la interfaz Set.


Clase que implementa SortedSet

Para utilizar las funcionalidades del SortedSet interfaz, necesitamos usar el TreeSet clase que lo implementa.


¿Cómo usar SortedSet?

Para usar SortedSet , debemos importar el java.util.SortedSet paquete primero.

// SortedSet implementation by TreeSet class
SortedSet<String> animals = new TreeSet<>();

Hemos creado un conjunto ordenado llamado animales usando el TreeSet clase.

Aquí no hemos usado argumentos para crear un conjunto ordenado. Por lo tanto, el conjunto se ordenará de forma natural.


Métodos de SortedSet

El SortedSet La interfaz incluye todos los métodos de la interfaz Set. Es porque Set es una súper interfaz de SortedSet .

Además de los métodos incluidos en el Set interfaz, el SortedSet La interfaz también incluye estos métodos:


Implementación de SortedSet en la clase TreeSet

import java.util.SortedSet;
import java.util.TreeSet;

class Main {

    public static void main(String[] args) {
        // Creating SortedSet using the TreeSet
        SortedSet<Integer> numbers = new TreeSet<>();

        // Insert elements to the set
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        System.out.println("SortedSet: " + numbers);

        // Access the element
        int firstNumber = numbers.first();
        System.out.println("First Number: " + firstNumber);

        int lastNumber = numbers.last();
        System.out.println("Last Number: " + lastNumber);

        // Remove elements
        boolean result = numbers.remove(2);
        System.out.println("Is the number 2 removed? " + result);
    }
}

Salida

SortedSet: [1, 2, 3, 4]
First Number: 1
Last Number: 4
Is the number 2 removed? true

Para obtener más información sobre TreeSet , visite Java TreeSet.


Ahora que conocemos el SortedSet interfaz, aprenderemos sobre su implementación usando el TreeSet clase.


Java

  1. interfaz C#
  2. Operadores Java
  3. Interfaz Java
  4. Prueba de Java con recursos
  5. Anotaciones Java
  6. Interfaz Java NavigableSet
  7. Expresiones Java Lambda
  8. Interfaz vs clase abstracta en Java:¿cuál es la diferencia?
  9. Java - Interfaces
  10. Java 10 - Configuración del entorno
  11. Java 9 - Métodos de interfaz privada