Haritayı anahtarlara göre sıralamak için Java Programı

Bu örnekte, haritayı Java'da anahtarlara göre sıralamayı öğreneceğiz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java Harita Arayüzü
  • Java HashMap
  • Java Ağaç Haritası

Örnek: Bir haritayı TreeMap kullanarak tuşlara göre sıralama

 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); ) )

Çıktı

 Harita: (pos1 = Java, pos2 = Python, pos3 = JS) Sıralanmış Anahtarlı Eşleme (pos1 = Java, pos2 = Python, pos3 = JS)

Yukarıdaki örnekte, kullanarak diller adlı bir harita oluşturduk HashMap. Burada harita sıralanmamış.

Haritayı sıralamak için haritadan bir ağaç haritası oluşturduk. Şimdi, harita tuşlarına göre sıralanmıştır.

Ilginç makaleler...