English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Controllo dei flussi Java

Array Java

Programmazione orientata agli oggetti Java (I)

Programmazione orientata agli oggetti Java (II)

Programmazione orientata agli oggetti Java (III)

Gestione delle eccezioni Java

Elenco Java (List)

Queue Java (coda)

Mappa di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java per ordinare una mappa per chiave

Esempi Java completi

In questo esempio, impareremo a ordinare una mappa per chiave in Java.

Per comprendere questo esempio, dovresti conoscere quanto segueProgrammazione JavaArgomento:

Esempio: utilizzo di TreeMap per ordinare una mappa per chiave

import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
class Main {
  public static void main(String[] args) {
    // creare hashmap
    Map<String, String> languages = new HashMap<>();
    languages.put("pos3", "JS");
    languages.put("pos1", "Java");
    languages.put("pos2", "Python");
    System.out.println("Map: " + languages);
    //Creazione di TreeMap dal map
    TreeMap<String, String> sortedNumbers = new TreeMap<>(languages);
    System.out.println("Map con chiave ordinata" + sortedNumbers);
  }
}

Risultato di output

Map: {pos1=Java, pos2=Python, pos3=JS}
Map con chiave ordinata {pos1=Java, pos2=Python, pos3=JS}

Nell'esempio sopra, abbiamo utilizzato HashMap per creare un map chiamato planguages. In questo caso, il map non è ordinato.

Per ordinare il map, abbiamo creato un TreeMap dal map. Ora, il map è ordinato per le chiavi.

Esempi Java completi