Σε αυτό το παράδειγμα, θα μάθουμε να ταξινομούμε τον χάρτη με πλήκτρα στην Java.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:
- Διεπαφή χάρτη Java
- Java HashMap
- Χάρτης δέντρου Java
Παράδειγμα: Ταξινόμηση χάρτη με κλειδιά χρησιμοποιώντας το 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); ) )
Παραγωγή
Χάρτης: (pos1 = Java, pos2 = Python, pos3 = JS) Χάρτης με ταξινομημένο κλειδί (pos1 = Java, pos2 = Python, pos3 = JS)
Στο παραπάνω παράδειγμα, δημιουργήσαμε έναν χάρτη με όνομα γλώσσες χρησιμοποιώντας HashMap
. Εδώ, ο χάρτης δεν είναι ταξινομημένος.
Για να ταξινομήσετε τον χάρτη, δημιουργήσαμε έναν χάρτη πορείας από τον χάρτη. Τώρα, ο χάρτης ταξινομείται με τα πλήκτρα του.