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 SortedMap

Interfaz de mapas ordenados de Java

En este tutorial, aprenderemos sobre la interfaz Java SortedMap y sus métodos.

El SortedMap La interfaz del marco de colecciones de Java proporciona clasificación de claves almacenadas en un mapa.

Amplía la interfaz del Mapa.


Clase que implementa SortedMap

Desde SortedMap es una interfaz, no podemos crear objetos a partir de ella.

Para utilizar las funcionalidades del SortedMap interfaz, necesitamos usar la clase TreeMap que lo implementa.


¿Cómo usar SortedMap?

Para usar el SortedMap , debemos importar el java.util.SortedMap paquete primero. Una vez que importamos el paquete, así es como podemos crear un mapa ordenado.

// SortedMap implementation by TreeMap class
SortedMap<Key, Value> numbers = new TreeMap<>();

Hemos creado un mapa ordenado llamado numbers usando el TreeMap clase.

Aquí,

Aquí, no hemos usado argumentos para crear un mapa ordenado. Por lo tanto, el mapa se ordenará de forma natural (orden ascendente).


Métodos de SortedMap

El SortedMap la interfaz incluye todos los métodos del Map interfaz. Es porque Map es una súper interfaz de SortedMap .

Además de todos esos métodos, aquí están los métodos específicos del SortedMap interfaz.

Para obtener más información, visite Java SortedMap (documentación oficial de Java).


Implementación de SortedMap en la clase TreeMap

import java.util.SortedMap;
import java.util.TreeMap;

class Main {

    public static void main(String[] args) {
        // Creating SortedMap using TreeMap
        SortedMap<String, Integer> numbers = new TreeMap<>();

        // Insert elements to map
        numbers.put("Two", 2);
        numbers.put("One", 1);
        System.out.println("SortedMap: " + numbers);


        // Access the first key of the map
        System.out.println("First Key: " + numbers.firstKey());

        // Access the last key of the map
        System.out.println("Last Key: " + numbers.lastKey());

        // Remove elements from the map
        int value = numbers.remove("One");
        System.out.println("Removed Value: " + value);
    }
}

Salida

SortedMap: {One=1, Two=2}
First Key: One
Last Key: Two
Removed Value: 1

Aquí, mostramos cómo el SortedMap funciona la interfaz. Si desea saber más sobre su implementación, visite Java TreeMap.


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 9 - Métodos de fábrica de colecciones
  11. Java 9 - Métodos de interfaz privada