Η μέθοδος Java HashMap put () εισάγει το καθορισμένο στοιχείο (αντιστοίχιση κλειδιού / τιμής) στο hashmap.
Η σύνταξη της put()
μεθόδου είναι:
hashmap.put (πλήκτρο K, τιμή V)
Εδώ, το hashmap είναι ένα αντικείμενο της HashMap
τάξης.
put () Παράμετροι
Η put()
μέθοδος παίρνει δύο παραμέτρους:
- κλειδί - η καθορισμένη τιμή αντιστοιχίζεται με αυτό το κλειδί
- τιμή - το καθορισμένο κλειδί αντιστοιχίζεται με αυτήν την τιμή
put () Επιστροφή τιμής
- εάν το κλειδί έχει ήδη συσχετιστεί με οποιαδήποτε τιμή , επιστρέφει την προηγούμενη συσχετισμένη τιμή
- εάν το κλειδί δεν σχετίζεται με καμία τιμή , επιστρέφει
null
Σημείωση: Εάν το κλειδί είχε προηγουμένως συσχετιστεί με μια τιμή null , τότε επιστρέφεται επίσης η μέθοδος null
.
Παράδειγμα 1: Java HashMap put ()
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap languages = new HashMap(); // insert items to the HashMap languages.put("Java", 14); languages.put("Python", 3); languages.put("JavaScript", 1); // display the HashMap System.out.println("Programming Languages: " + languages); ) )
Παραγωγή
Γλώσσες προγραμματισμού: (Java = 14, JavaScript = 1, Python = 3)
Στο παραπάνω παράδειγμα, δημιουργήσαμε HashMap
ονομαστικές γλώσσες. Εδώ, η put()
μέθοδος εισάγει τις αντιστοιχίσεις κλειδιών / τιμών στο hashmap.
Σημείωση : Κάθε στοιχείο εισάγεται σε τυχαίες θέσεις στο HashMap
.
Παράδειγμα 2: Εισαγωγή στοιχείου με διπλό κλειδί
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap countries = new HashMap(); // insert items to the HashMap countries.put("Washington", "America"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: " + countries); // add element with duplicate key String value = countries.put("Washington", "USA"); System.out.println("Updated Countries: " + countries); // display the replaced value System.out.println("Replaced Value: " + value); ) )
Παραγωγή
Χώρες: (Κατμαντού = Νεπάλ, Οτάβα = Καναδάς, Ουάσιγκτον = Αμερική) Ενημερωμένες χώρες: (Κατμαντού = Νεπάλ, Οττάβα = Καναδάς, Ουάσιγκτον = ΗΠΑ) Αντικαταστάθηκε Αξία: Αμερική
Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε τη put()
μέθοδο για την εισαγωγή στοιχείων στο hashmap. Παρατηρήστε τη γραμμή,
countries.put("Washington", "USA");
Εδώ, το κλειδί της Ουάσιγκτον είναι ήδη παρόν στον κατακερματισμό. Ως εκ τούτου, η μέθοδος put () αντικαθιστά την προηγούμενη τιμή America με τη νέα τιμή USA.
Σημείωση : Μέχρι τώρα, έχουμε προσθέσει μόνο ένα στοιχείο. Ωστόσο, μπορούμε επίσης να προσθέσουμε πολλά στοιχεία από Map
ένα hashmap χρησιμοποιώντας τη μέθοδο Java HashMap putAll ().