Java-program for å sortere kart etter nøkler

I dette eksemplet vil vi lære å sortere kartet etter nøkler i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java Kartgrensesnitt
  • Java HashMap
  • Java TreeMap

Eksempel: Sorter et kart etter tastene ved hjelp av 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); ) )

Produksjon

 Kart: (pos1 = Java, pos2 = Python, pos3 = JS) Kart med sortert nøkkel (pos1 = Java, pos2 = Python, pos3 = JS)

I eksemplet ovenfor har vi laget et kart som heter språk ved hjelp av HashMap. Her er ikke kartet sortert.

For å sortere kartet opprettet vi et trekart fra kartet. Nå er kartet sortert etter nøklene.

Interessante artikler...