Šajā piemērā mēs iemācīsimies kārtot karti pēc Java taustiņiem.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java kartes saskarne
- Java HashMap
- Java TreeMap
Piemērs: kārtojiet karti pēc taustiņiem, izmantojot 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); ) )
Rezultāts
Karte: (pos1 = Java, pos2 = Python, pos3 = JS) Karte ar sakārtotu atslēgu (pos1 = Java, pos2 = Python, pos3 = JS)
Iepriekš minētajā piemērā mēs esam izveidojuši karti ar nosaukumiem valodas, izmantojot HashMap. Šeit karte nav sakārtota.
Lai kārtotu karti, mēs no kartes izveidojām treemap. Tagad karte ir sakārtota pēc tās taustiņiem.








