treemap java tutorial with java treemap examples
Αυτός ο οδηγός Java TreeMap συζητά την κλάση TreeMap, την επανάληψη, τα παραδείγματα TreeMap, την υλοποίηση, το Java Hashmap έναντι του Treemap, τις μεθόδους API TreeMap κ.λπ .:
Μια δομή δεδομένων TreeMap είναι μια συλλογή που αποθηκεύει ζεύγη κλειδιών-τιμών με μια φυσική σειρά. Το TreeMap είναι ένα μέρος του Java Συλλογές Framework και είναι μια εφαρμογή χαρτών.
=> Ελέγξτε ΟΛΑ τα Εκπαιδευτικά Java εδώ.
Τι θα μάθετε:
Χάρτης δέντρου Java
Μερικά από τα κύρια χαρακτηριστικά του TreeMap στην Java είναι τα εξής:
- Η κλάση TreeMap που εφαρμόζει treemap στην Java είναι μέρος του πακέτου java.util. Εφαρμόζει τη διασύνδεση χάρτη.
- Η κλάση TreeMap επεκτείνει την κλάση AbstractMap και εφαρμόζει επίσης τη διεπαφή NavigableMap και SortedMap (έμμεσα).
- Το TreeMap δεν είναι συγχρονισμένο.
- Από προεπιλογή, τα στοιχεία TreeMap είναι σε αύξουσα σειρά από προεπιλογή.
- Το TreeMap δεν επιτρέπει διπλά στοιχεία.
- Το TreeMap επιτρέπει τιμές null, αλλά όχι null κλειδιά.
Το παρακάτω διάγραμμα δείχνει την ιεραρχία κλάσης για την κλάση TreeMap.
Όπως ήδη αναφέρθηκε, η κλάση TreeMap εφαρμόζει μια διεπαφή NavigableMap που με τη σειρά της επεκτείνει την κλάση SortedMap. Το SortedMap κληρονομεί περαιτέρω τη διεπαφή χάρτη.
Δήλωση της κλάσης TreeMap
Η γενική δήλωση της κλάσης TreeMap δίνεται παρακάτω:
public class TreeMap extends AbstractMap implements NavigableMap, Cloneable, Serializable
όπου K => τύπος κλειδιών που διατηρείται από το TreeMap
V => τύπος των αντιστοιχισμένων τιμών
Παράδειγμα TreeMap
Το παρακάτω πρόγραμμα δείχνει ένα απλό παράδειγμα μιας δομής δεδομένων TreeMap.
import java.util.*; class Main{ public static void main(String args()){ //declare a TreeMap and initialize it TreeMap cities_map=new TreeMap (); cities_map.put(100,'Pune'); cities_map.put(102,'Jaipur'); cities_map.put(101,'Hyderabad'); cities_map.put(103,'Bangaluru'); //print the TreeMap contents using forEach System.out.println('Contents of TreeMap:'); System.out.print('{'); for(Map.Entry entries:cities_map.entrySet()){ System.out.print(entries.getKey()+' = '+entries.getValue() + ' '); } System.out.println('}'); } }
Παραγωγή:
Περιεχόμενα του TreeMap:
{100 = Πούνε 101 = Χαϊντεραμπάντ 102 = Τζαϊπούρ 103 = Μπανγκαλόρ}
Σε αυτό το πρόγραμμα, έχουμε ορίσει ένα απλό αντικείμενο TreeMap που ονομάζεται, city_map και στη συνέχεια χρησιμοποιώντας τη μέθοδο put, το έχουμε αρχικοποιήσει σε ζεύγη κλειδιών-τιμών.
Στη συνέχεια, χρησιμοποιούμε τη μέθοδο entrySet () της κλάσης TreeMap και επαναλαμβάνουμε αυτό το σύνολο χρησιμοποιώντας ένα βρόχο forEach για να εκτυπώσουμε τα ζεύγη τιμών-κλειδιών. Για την εκτύπωση ζευγών κλειδιών-τιμών, χρησιμοποιούμε τις μεθόδους getKey () και getValue () αντίστοιχα.
βέλτιστα παράθυρα λογισμικού παρακολούθησης θερμοκρασίας 10
Μέθοδοι & Κατασκευαστές TreeMap API
Σε αυτήν την ενότητα, θα συζητήσουμε τους διάφορους κατασκευαστές και μεθόδους που παρέχονται από την κλάση TreeMap.
Κατασκευαστές
Πρωτότυπο κατασκευαστή | Περιγραφή | |
---|---|---|
κατέβασμα Χάρτης | NavigableMap descendingMap () | Επιστρέφει τα ζεύγη κλειδιού-τιμής με αντίστροφη σειρά. |
Χάρτης δέντρου () | Προεπιλεγμένος κατασκευαστής για τη δημιουργία ενός κενού TreeMap με φυσική σειρά. | |
TreeMap (Συγκριτικός συγκριτής) | Δημιουργεί ένα κενό TreeMap το οποίο ταξινομείται με βάση τον καθορισμένο συγκριτή. | |
TreeMap (Χάρτης m) | Κατασκευάζει ένα TreeMap και το αρχικοποίησε με τα στοιχεία του καθορισμένου χάρτη, m. Η παραγγελία είναι φυσική. | |
TreeMap (Ταξινομημένος χάρτης m) | Κατασκευάζει ένα TreeMap και το αρχικοποίησε με καταχωρήσεις SortedMap. Η παραγγελία είναι ίδια με το sortedMap. |
Μέθοδοι
Μέθοδος | Πρωτότυπο μεθόδου | Περιγραφή |
---|---|---|
ανώτατο όριο | Χάρτης. Είσοδος οροφής Είσοδος (πλήκτρο K) | Επιστρέφει το λιγότερο ζεύγος κλειδιού-τιμής έτσι ώστε το κλειδί να είναι μεγαλύτερο ή ίσο με το καθορισμένο κλειδί. null αν δεν υπάρχει κλειδί |
ανώτατο όριο | K ανώτατο όριο Key (πλήκτρο K) | Επιστρέφει το κλειδί που είναι μικρότερο και μεγαλύτερο από το δεδομένο κλειδί. επιστρέφει null αν δεν υπάρχει κλειδί. |
Σαφή | κενό καθαρό () | Διαγράφει όλα τα ζεύγη κλειδιών-τιμών από το Χάρτη πορείας. |
κλώνος | Αντικείμενο κλώνου () | Δημιουργεί ένα ρηχό αντίγραφο της παρουσίας TreeMap. |
συγκριτής | Συγκριτικός συγκριτής () | Επιστρέφει έναν συγκριτή που χρησιμοποιήθηκε για την τακτοποίηση των κλειδιών. μηδενική εάν η παραγγελία είναι φυσική |
κατεβαίνονταςKeySet | NavigableSet κατεβαίνοντας KeySet () | Επιστρέφει την προβολή NavigableSet των κλειδιών TreeMap με αντίστροφη σειρά. |
Πρώτη είσοδος | Χάρτης. Είσοδος πρώτα Είσοδος () | Επιστρέφει το λιγότερο ζεύγος κλειδιού-τιμής. |
είσοδος | Χάρτης. Είσοδος δαπέδου Είσοδος (πλήκτρο K) | Επιστρέφει το μεγαλύτερο κλειδί που είναι μικρότερο ή ίσο με ένα δεδομένο κλειδί. μηδέν εάν δεν υπάρχει τέτοιο κλειδί |
για κάθε | void forEach (δράση BiConsumer) | Η συγκεκριμένη ενέργεια εκτελείται για κάθε καταχώρηση στο TreeMap. |
χάρτης κεφαλής | Ταξινόμηση χαρτογράφησης κεφαλής (K toKey) | Χρησιμοποιείται για την επιστροφή ενός ζεύγους κλειδιού-τιμής έτσι ώστε το κλειδί που επιστρέφεται να είναι αυστηρά μικρότερο από το toKey |
χάρτης κεφαλής | NavigableMap headMap (K toKey, boolean inclusive) | Επιστρέφει ζεύγη τιμών-κλειδιών αυτών των κλειδιών που είναι μικρότερα από το toKey ή ισούται με εάν συμπεριλαμβάνεται. |
υψηλότερο Είσοδος | Χάρτης. Είσοδος υψηλότερη Είσοδος (πλήκτρο K) | Επιστρέφει το λιγότερο κλειδί ή μηδενικό. Το επιστρεφόμενο κλειδί είναι αυστηρά μεγαλύτερο από το δεδομένο κλειδί. |
υψηλότερα | K υψηλότερα Key (πλήκτρο K) | Επιστρέφει το κλειδί εάν η αντιστοίχιση υπάρχει για το δεδομένο κλειδί στον Χάρτη πορείας. |
keySet | Ορισμός keySet () | Επιστρέφει τη συλλογή των κλειδιών στο TreeMap. |
LastEntry | Map.Entry lastEntry () | Επιστρέφει το ζεύγος κλειδιού-τιμής έτσι ώστε το κλειδί να είναι το μεγαλύτερο κλειδί. Επιστρέφει null εάν το κλειδί δεν υπάρχει. |
χαμηλότερη είσοδο | Χάρτης. Είσοδος χαμηλότερη Είσοδος (πλήκτρο K) | Επιστρέφει το ζεύγος κλειδιού-τιμής έτσι ώστε το κλειδί να είναι μεγαλύτερο και αυστηρά μικρότερο από το δεδομένο κλειδί. Επιστρέφει null εάν το κλειδί δεν υπάρχει. |
χαμηλότερα | K χαμηλότερα Key (πλήκτρο K) | Επιστρέφει το μεγαλύτερο κλειδί ή μηδενικό. Το επιστρεφόμενο κλειδί είναι αυστηρά μικρότερο από το δεδομένο κλειδί. |
navigableKeySet | NavigableSet navigableKeySet () | Επιστρέφει το «NavigableSet» των κλειδιών στο TreeMap. |
pollFirstEntry | Map.Entry pollFirstEntry () | Καταργεί και, στη συνέχεια, επιστρέφει το ζεύγος κλειδιού-τιμής του λιγότερο κλειδιού. |
pollLastEntry | Map.Entry pollLastEntry () | Καταργεί και επιστρέφει το ζεύγος κλειδιού-τιμής του μεγαλύτερου κλειδιού. |
βάζω | V put (πλήκτρο K, τιμή V) | Προσθέτει δεδομένο κλειδί και τιμή στο TreeMap. |
βάλτε όλα | void putAll (χάρτης χάρτη) | Όλα τα ζεύγη κλειδιών-τιμών από τον δεδομένο χάρτη αντιγράφονται στο TreeMap. |
αντικαθιστώ | Αντικατάσταση V (πλήκτρο K, τιμή V) | Αντικαθιστά ή αλλάζει την τιμή του δεδομένου κλειδιού με τη δεδομένη τιμή. |
αντικαθιστώ | boolean αντικατάσταση (πλήκτρο K, V oldValue, V newValue) | Αντικαθιστά την παλιά τιμή του δεδομένου κλειδιού με τη νέα τιμή. |
αντικαταστήστε Όλα | void ReplAll (λειτουργία BiFunction) | Επικαλείται τη δεδομένη συνάρτηση και αντικαθιστά όλες τις καταχωρήσεις με το αποτέλεσμα της συνάρτησης. |
δευτερεύων χάρτης | NavigableMap subMap (K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) | Επιστρέφει τα ζεύγη κλειδιών-τιμών κλειδιών από «fromKey» στο «toKey». |
Ταξινομημένος χάρτης | SubMap SortedMap (K fromKey, K toKey) | Επιστρέφει ζεύγη τιμών-κλειδιών για το εύρος από Key (inclusive) έως toKey (αποκλειστικό). |
χάρτης ουράς | Ταξινομημένος χάρτης tailMap (K fromKey) | Επιστρέφει ζεύγη τιμών-κλειδιών έτσι ώστε τα πλήκτρα να είναι μεγαλύτερα ή ίσα με από το Key. |
χάρτης ουράς | NavigableMap tailMap (K fromKey, boolean inclusive) | Επιστρέφει ζεύγη τιμών-κλειδιών για τα κλειδιά ίσα με fromKey (inclusive = true) ή μεγαλύτερα από από το KeyKey. |
περιέχει Κέι | boolean περιέχειKey (κλειδί αντικειμένου) | Ελέγχει εάν υπάρχει αντιστοίχιση για το δεδομένο κλειδί στο Χάρτη πορείας. Επιστρέφει true αν ναι. |
περιέχει τιμή | boolean περιέχειValue (τιμή αντικειμένου) | Ελέγχει εάν υπάρχει ένα κλειδί που έχει αντιστοιχιστεί με τη δεδομένη τιμή. Επιστρέφει ναι αν είναι αλήθεια. |
πρώτος | K πρώταKey () | Επιστρέφει το χαμηλότερο πλήκτρο ή το πρώτο κλειδί στον Ταξινομημένο χάρτη |
παίρνω | V get (πλήκτρο αντικειμένου) | Ανακτά την τιμή που έχει αντιστοιχιστεί στο δεδομένο κλειδί |
LastKey | K LastKey () | Επιστρέφει το τελευταίο κλειδί ή το υψηλότερο κλειδί στον ταξινομημένο χάρτη. |
αφαιρώ | Αφαίρεση V (κλειδί αντικειμένου) | Διαγράφει το ζεύγος κλειδιού-τιμής για το δεδομένο κλειδί στο TreeMap |
είσοδοςSet | Σειρά | Επιστρέφει το σετ για το συγκεκριμένο TreeMap. |
Μέγεθος | int μέγεθος () | Επιστρέφει το μέγεθος ή τον συνολικό αριθμό ζευγών κλειδιού-τιμής στο TreeMap. |
αξίες | Τιμές συλλογής () | Επιστρέφει τη συλλογή των τιμών για το TreeMap. |
Επανάληψη μέσω του MapMap
Το TreeMap αποτελείται από ζεύγη κλειδιού-τιμής. Η κλάση TreeMap παρέχει μια μέθοδο «entrySet» που επιστρέφει ζεύγη τιμών-κλειδιών στο χάρτη. Μπορούμε να επαναλάβουμε αυτές τις καταχωρίσεις χρησιμοποιώντας τα πλήκτρα και τιμές forEach loop και εμφανίζοντας τις μεθόδους getKey () και getValue () αντίστοιχα.
Αυτό φαίνεται στο παρακάτω πρόγραμμα Java:
import java.util.Map; import java.util.TreeMap; class Main { public static void main(String() arg){ //declare and initialize TreeMap Map colorsTree = new TreeMap(); colorsTree.put('R', 'Red'); colorsTree.put('G', 'Green'); colorsTree.put('B', 'Blue'); colorsTree.put('M', 'Magenta'); System.out.println('The contents of TreeMap:'); // retrieve set of map entries using entrySet method for (Map.Entry Map_entry : colorsTree.entrySet()) //print key-value pairs using getKey() and getValue() System.out.println( '(' + Map_entry.getKey() + '=>' + Map_entry.getValue() + ')'); } }
Παραγωγή:
Τα περιεχόμενα του TreeMap:
(B => Μπλε)
(G => Πράσινο)
(Μ => Ματζέντα)
(R => Κόκκινο)
Εφαρμογή TreeMap στην Java
Το ακόλουθο πρόγραμμα Java δείχνει την κύρια μέθοδο της κλάσης TreeMap που συζητήθηκε παραπάνω.
import java.util.Map; import java.util.Map.Entry; import java.util.TreeMap; public class Main { public static void main(String() args) { //declare a TreeMap Object and initialize it with values TreeMap map = new TreeMap<>(); for(int i=1;i<=10;i++) { map.put(i, (i*i)+''); } System.out.println('Original Map:' + map); //lowerEntry, higherEntry Entry entry = map.lowerEntry(4); System.out.println('Closest Lower Entry than 4:'+entry); entry = map.higherEntry(4); System.out.println('Closest Higher Entry than 4:'+entry); System.out.println('Closest Lower key than 4 :'+map.lowerKey(4)); entry = map.floorEntry(6); System.out.println('Closest floor entry than 6: '+entry); entry = map.ceilingEntry(6); System.out.println('Closest ceiling Entry than 6 :'+entry); entry = map.firstEntry(); System.out.println('TreeMap First Entry:'+entry); entry = map.lastEntry(); System.out.println('TreeMap Last Entry:'+entry); Map reversedMap = map.descendingMap(); System.out.println('Reversed TreeMap: '+reversedMap); //pollFirstEntry, pollLastEntry entry = map.pollFirstEntry(); System.out.println('TreeMap First Entry:'+entry); entry = map.pollLastEntry(); System.out.println('TreeMap Last Entry:'+entry); //subMap Map subMap = map.subMap(2, true, 6, true); System.out.println('Submap from 2 to 6: '+subMap); //headMap subMap = map.headMap(5, true); System.out.println('HeadMap: '+subMap); //tailMap subMap = map.tailMap(5, true); System.out.println('TailMap: '+subMap); } }
Παραγωγή:
Αρχικός χάρτης: {1 = 1, 2 = 4, 3 = 9, 4 = 16, 5 = 25, 6 = 36, 7 = 49, 8 = 64, 9 = 81, 10 = 100}
Πλησιέστερη χαμηλότερη είσοδος από 4: 3 = 9
Πλησιέστερη υψηλότερη είσοδος από 4: 5 = 25
Πλησιέστερο χαμηλότερο πλήκτρο από 4: 3
Πλησιέστερη είσοδος δαπέδου από 6: 6 = 36
Πλησιέστερη οροφή Είσοδος από 6: 6 = 36
TreeMap Πρώτη καταχώριση: 1 = 1
TreeMap Τελευταία καταχώριση: 10 = 100
Αντιστροφή χαρτογράφησης: {10 = 100, 9 = 81, 8 = 64, 7 = 49, 6 = 36, 5 = 25, 4 = 16, 3 = 9, 2 = 4, 1 = 1}
TreeMap Πρώτη καταχώριση: 1 = 1
TreeMap Τελευταία καταχώριση: 10 = 100
Submap από 2 έως 6: {2 = 4, 3 = 9, 4 = 16, 5 = 25, 6 = 36}
HeadMap: {2 = 4, 3 = 9, 4 = 16, 5 = 25}
TailMap: {5 = 25, 6 = 36, 7 = 49, 8 = 64, 9 = 81}
Ταξινόμηση TreeMap κατά τιμή
Από προεπιλογή, το TreeMap ταξινομείται με βάση τα πλήκτρα σύμφωνα με τη φυσική σειρά. Αλλά αν θέλουμε να ταξινομήσουμε το TreeMap σύμφωνα με τις τιμές, τότε πρέπει να χρησιμοποιήσουμε το συγκριτικό για να ορίσουμε την ταξινόμηση.
Το παρακάτω πρόγραμμα Java ταξινομεί το TreeMap κατά τιμή.
πώς να φτιάξετε ένα ψεύτικο e-mail
import java.util.*; class Main { //Method for sorting the TreeMap based on values public static > Map sortTreeMap(final Map map) { //define a comaprator to sort TreeMap on values Comparator valueComparator = new Comparator() { public int compare(K k1, K k2) { int compare = map.get(k1).compareTo(map.get(k2)); if (compare == 0) return 1; else return compare; } }; //use the comparator to sort the TreeMap and return sortedTreeMap Map sortedTreeMap = new TreeMap(valueComparator); sortedTreeMap.putAll(map); return sortedTreeMap; } public static void main(String args()) { //define and initialize the TreeMap TreeMap treemap = new TreeMap(); treemap.put('R', 'Red'); treemap.put('G', 'Green'); treemap.put('B', 'Blue'); treemap.put('C', 'Cyan'); treemap.put('M', 'Magenta'); // call method sortTreeMap to sort the TreeMap Map sortedTreeMap = sortTreeMap(treemap); // Retrieve set of the entries on the sorted map Set set = sortedTreeMap.entrySet(); System.out.println('The sorted TreeMap based on Values:'); // Now define iterator on this set Iterator i = set.iterator(); // Print TreeMap elements while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey() + ': '); System.out.println(me.getValue()); } } }
Παραγωγή:
Το ταξινομημένο TreeMap με βάση τις τιμές:
Β: Μπλε
Γ: Κυανό
G: Πράσινο
Μ: Ματζέντα
R: Κόκκινο
Java Hashmap εναντίον Treemap
Ας δούμε μερικές από τις σημαντικές διαφορές μεταξύ του HashMap και του TreeMap.
Ο παρακάτω πίνακας δείχνει αυτές τις διαφορές.
HashMap | Χάρτης δέντρου |
---|---|
Το HashMap είναι πολύ πιο γρήγορο από το TreeMap. | Το TreeMap είναι πιο αργό |
Εφαρμόζει τη διεπαφή χάρτη. | Εφαρμόζει τη διεπαφή NavigableMap. |
Χρησιμοποιεί τεχνική εφαρμογής κατακερματισμού | Χρησιμοποιήστε ένα κόκκινο-μαύρο δέντρο για εφαρμογή |
Δεν διατηρεί καμία σειρά στοιχείων που περιέχουν | Τα κλειδιά στο χάρτη πορείας έχουν ήδη παραγγελθεί σύμφωνα με τη φυσική παραγγελία |
Επιτρέπει ένα μηδενικό κλειδί και πολλές μηδενικές τιμές | Επιτρέπει μόνο μηδενικές τιμές, αλλά τα κλειδιά δεν μπορούν να είναι μηδενικά |
Εκτελεί βασικές λειτουργίες, βάζει και παίρνει σε σταθερό χρόνο. | Αφιερώστε χρόνο καταγραφής (n) για να εκτελέσετε πράξεις put and get |
Το HashMap έχει περιορισμένη λειτουργικότητα. | Η κλάση TreeMap παρέχει πολλές πρόσθετες λειτουργίες που μας βοηθούν να χειριστούμε τη δομή δεδομένων. |
Χρησιμοποιεί τη μέθοδο ίση με () για σύγκριση. | Χρησιμοποιεί τη μέθοδο σύγκρισης () για σύγκριση. |
Συχνές Ερωτήσεις
Q # 1) Τι είναι το TreeMap στην Java;
Απάντηση: Το TreeMap στην Java είναι μια συλλογή ζευγών κλειδιών-τιμών που έχουν ήδη ταξινομηθεί. Χρησιμοποιεί ένα κόκκινο-μαύρο δέντρο για σκοπούς εφαρμογής. Το Java TreeMap εφαρμόζει τη διασύνδεση NavigableMap εκτός από τη διασύνδεση χάρτη και επεκτείνει επίσης την κλάση AbstractMap.
Q # 2) Γιατί χρησιμοποιούμε το TreeMap στην Java;
Απάντηση: Το TreeMap χρησιμοποιείται στην Java για την εφαρμογή διεπαφών Map and NavigableMap και κλάσης AbstractMap. Καθώς τα κλειδιά TreeMap ταξινομούνται σύμφωνα με τη φυσική σειρά, μπορούμε να χρησιμοποιήσουμε αυτήν τη δομή δεδομένων για την αποθήκευση της δομής καταλόγου, των ιεραρχιών δέντρων κ.λπ.
Q # 3) Ποιο είναι καλύτερο - HashMap ή TreeMap;
Απάντηση: Το HashMap είναι καλύτερο από το TreeMap. Το HashMap διαρκεί πάντα σταθερό χρόνο για την εκτέλεση βασικών λειτουργιών, ενώ το TreeMap χρειάζεται χρόνο καταγραφής (n) για την εκτέλεση αυτών των λειτουργιών. Όταν εμπλέκονται μεγαλύτερα αντικείμενα δεδομένων, το HashMap αποδίδει ταχύτερα σε σύγκριση με το TreeMap.
Q # 4) Είναι ταξινομημένο το TreeMap;
Απάντηση: Ναι, οι βασικές καταχωρίσεις στο TreeMap ταξινομούνται σύμφωνα με τη φυσική σειρά. Η κλάση TreeMap μας επιτρέπει επίσης να χρησιμοποιήσουμε ένα προσαρμοσμένο συγκριτή για να ταξινομήσουμε το TreeMap με βάση τις τιμές.
Q # 5) Είναι ασφαλές το νήμα TreeMap;
Απάντηση: Όχι, το TreeMap δεν είναι μια συλλογή ασφαλών για νήματα.
συμπέρασμα
Σε αυτό το σεμινάριο, συζητήσαμε λεπτομερώς το TreeMap στην Java. Το TreeMap είναι μια συλλογή ζευγών κλειδιών-τιμών που εφαρμόζει τη διεπαφή χάρτη. Εφαρμόζει επίσης μια διεπαφή NavigableMap. Τα στοιχεία του TreeMap είναι μοναδικά και δεν επιτρέπονται διπλότυπα.
Είδαμε τους κατασκευαστές και τις μεθόδους του TreeMap. Εφαρμόσαμε επίσης το πρόγραμμα TreeMap και δείξαμε τις κύριες μεθόδους της κλάσης TreeMap. Στη συνέχεια συζητήσαμε τις διαφορές μεταξύ του HashMap και του TreeMap.
=> Επισκεφτείτε εδώ για να δείτε τη σειρά εκπαίδευσης Java για όλους.
Συνιστώμενη ανάγνωση
- TreeSet In Java: Εκμάθηση με παραδείγματα προγραμματισμού
- Δυαδικό δέντρο αναζήτησης στην Java - Παραδείγματα υλοποίησης και κώδικα
- Εκπαιδευτικό πρόγραμμα JAVA για αρχάριους: 100+ πρακτικά εκπαιδευτικά βίντεο Java
- Το Java String περιέχει () Μέθοδος Εκμάθησης με Παραδείγματα
- Τι είναι το Java Java | Java Vector Class Tutorial με παραδείγματα
- Jagged Array In Java - Εκμάθηση με παραδείγματα
- Εκπαιδευτικό μάθημα κλάσης Java Scanner με παραδείγματα
- Εκμάθηση συμβολοσειράς Java | Μέθοδοι συμβολοσειράς Java με παραδείγματα