Java-ohjelma kartan lajitteluun avainten mukaan

Tässä esimerkissä opimme lajittelemaan kartan Java-näppäimien mukaan.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java Map Interface
  • Java HashMap
  • Java-puukartta

Esimerkki: Lajittele kartta näppäimillä käyttämällä TreeMapia

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

Tuotos

 Kartta: (pos1 = Java, pos2 = Python, pos3 = JS) Kartta lajiteltu avaimella (pos1 = Java, pos2 = Python, pos3 = JS)

Yllä olevassa esimerkissä olemme luoneet kartan nimeltä kielet HashMap. Tässä karttaa ei ole lajiteltu.

Kartan lajittelemiseksi loimme kartasta kartan. Nyt kartta on lajiteltu avaimiensa mukaan.

Mielenkiintoisia artikkeleita...