Program Java na triedenie mapy podľa klávesov

V tomto príklade sa naučíme triediť mapu podľa kľúčov v Jave.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Rozhranie mapy Java
  • Java HashMap
  • Java TreeMap

Príklad: Zoraďte mapu podľa klávesov pomocou 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ýkon

 Mapa: (pos1 = Java, pos2 = Python, pos3 = JS) Mapa so zoradeným kľúčom (pos1 = Java, pos2 = Python, pos3 = JS)

Vo vyššie uvedenom príklade sme vytvorili mapu s názvom jazyky pomocou HashMap. Mapa tu nie je zoradená.

Aby sme mapu zoradili, vytvorili sme z mapy stromovú mapu. Teraz je mapa zoradená podľa svojich kľúčov.

Zaujímavé články...