Java-program til at sortere kort efter taster

I dette eksempel lærer vi at sortere kortet efter taster i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java Map Interface
  • Java HashMap
  • Java TreeMap

Eksempel: Sorter et kort efter taster ved hjælp af 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); ) )

Produktion

 Kort: (pos1 = Java, pos2 = Python, pos3 = JS) Kort med sorteret nøgle (pos1 = Java, pos2 = Python, pos3 = JS)

I ovenstående eksempel har vi oprettet et kort, der hedder sprog ved hjælp af HashMap. Her er kortet ikke sorteret.

For at sortere kortet oprettede vi et trækort fra kortet. Nu er kortet sorteret efter dets nøgler.

Interessante artikler...