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.








