Program Java pro třídění mapy podle klíčů

V tomto příkladu se naučíme třídit mapu podle klíčů v Javě.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Rozhraní Java Map
  • Java HashMap
  • Java TreeMap

Příklad: Seřadit mapu podle klíčů pomocí TreeMap

 import java.util.HashMap; import java.util.Map; import java.util.TreeMap; class Main ( public static void main(String() args) ( // create a hashmap Map languages = new HashMap(); languages.put("pos3", "JS"); languages.put("pos1", "Java"); languages.put("pos2", "Python"); System.out.println("Map: " + languages); // create a tree map from the map TreeMap sortedNumbers = new TreeMap(languages); System.out.println("Map with sorted Key" + sortedNumbers); ) )

Výstup

 Mapa: (pos1 = Java, pos2 = Python, pos3 = JS) Mapa s seřazeným klíčem (pos1 = Java, pos2 = Python, pos3 = JS)

Ve výše uvedeném příkladu jsme vytvořili mapu s názvem jazyky pomocí HashMap. Zde není mapa seřazená.

Abychom mapu seřadili, vytvořili jsme z mapy stromovou mapu. Nyní je mapa tříděna podle klíčů.

Zajímavé články...