Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Interface Java SortedMap

Interface Java SortedMap


Neste tutorial, aprenderemos sobre a interface Java SortedMap e seus métodos.

O SortedMap A interface da estrutura de coleções Java fornece classificação de chaves armazenadas em um mapa.

Ele estende a interface do Mapa.



Classe que implementa SortedMap


Desde SortedMap é uma interface, não podemos criar objetos a partir dela.

Para usar as funcionalidades do SortedMap interface, precisamos usar a classe TreeMap que o implementa.



Como usar o SortedMap?


Para usar o SortedMap , devemos importar o java.util.SortedMap pacote primeiro. Depois de importar o pacote, veja como podemos criar um mapa classificado.
// SortedMap implementation by TreeMap class
SortedMap<Key, Value> numbers = new TreeMap<>();

Criamos um mapa ordenado chamado numbers usando o TreeMap classe.



Aqui,

Aqui, não usamos argumentos para criar um mapa ordenado. Portanto, o mapa será classificado naturalmente (ordem crescente).

Métodos de SortedMap


O SortedMap interface inclui todos os métodos do Map interface. É porque Map é uma super interface de SortedMap .

Além de todos esses métodos, aqui estão os métodos específicos para o SortedMap interface.

Para saber mais, visite Java SortedMap (documentação oficial do Java).

Implementação de SortedMap na classe 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);
    }
}

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

Aqui, mostramos como o SortedMap interface funciona. Se você quiser saber mais sobre sua implementação, visite Java TreeMap.

Java

  1. Interface C#
  2. Operadores Java
  3. Interface Java
  4. Java try-with-resources
  5. Anotações Java
  6. Java NavigableSet Interface
  7. Interface vs classe abstrata em Java:qual é a diferença?
  8. Java - Interfaces
  9. Java 9 - Métodos de Fábrica de Coleção
  10. Java 9 - Métodos de Interface Privada