Java program za sortiranje karte po ključevima

U ovom ćemo primjeru naučiti sortirati kartu po ključevima u Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Sučelje Java Map
  • Java HashMap
  • Java TreeMap

Primjer: Poredaj kartu po ključevima pomoću 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); ) )

Izlaz

 Karta: (pos1 = Java, pos2 = Python, pos3 = JS) Karta s razvrstanim ključem (pos1 = Java, pos2 = Python, pos3 = JS)

U gornjem primjeru stvorili smo mapu nazvanu jezicima pomoću HashMap. Ovdje karta nije sortirana.

Da bismo sortirali kartu, stvorili smo mapu stabla na karti. Karta je sada poredana po ključevima.

Zanimljivi članci...