Program Java pentru a sorta harta după taste

În acest exemplu, vom învăța să sortăm harta după chei în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Interfață Java Map
  • Java HashMap
  • Java TreeMap

Exemplu: Sortează o hartă după taste folosind 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); ) )

Ieșire

 Hartă: (pos1 = Java, pos2 = Python, pos3 = JS) Hartă cu cheie sortată (pos1 = Java, pos2 = Python, pos3 = JS)

În exemplul de mai sus, am creat o hartă denumită limbi folosind HashMap. Aici, harta nu este sortată.

Pentru a sorta harta, am creat o hartă a arborelui din hartă. Acum, harta este sortată după cheile sale.

Articole interesante...