Java programm kaartide sortimiseks võtmete järgi

Lang L: none (table-of-contents)

Selles näites õpime kaarti sortima võtmete järgi Java-s.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java kaardi liides
  • Java HashMap
  • Java puu kaart

Näide: sortige kaart võtmete abil TreeMapi abil

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

Väljund

 Kaart: (pos1 = Java, pos2 = Python, pos3 = JS) Kaart sorteeritud võtmega (pos1 = Java, pos2 = Python, pos3 = JS)

Ülaltoodud näites oleme loonud kaardi, mille nimed on keeled HashMap. Siin pole kaarti sorteeritud.

Kaardi sortimiseks lõime kaardilt puukaardi. Nüüd on kaart sortitud klahvide järgi.

Huvitavad Artiklid...