Java HashMap put ()

Η μέθοδος 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 ().

ενδιαφέροντα άρθρα...