Java HashMap put ()

Java HashMap put () -metoden infogar det angivna objektet (nyckel / värdekartläggning) till hashmap.

Syntaxen för put()metoden är:

 hashmap.put (K-tangent, V-värde)

Här är hashmap ett objekt i HashMapklassen.

put () Parametrar

Den put()metod tar två parametrar:

  • nyckel - det angivna värdet mappas med denna nyckel
  • värde - den angivna nyckeln mappas med detta värde

put () Returvärde

  • om nyckeln redan är associerad med något värde , returnerar det tidigare associerade värdet
  • om nyckeln inte är associerad med något värde , returnerasnull

Obs: Om nyckeln tidigare har associerats med ett nollvärde , återgår också metoden null.

Exempel 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); ) )

Produktion

 Programmeringsspråk: (Java = 14, JavaScript = 1, Python = 3)

I exemplet ovan har vi skapat HashMapnamngivna språk. Här put()infogar metoden nyckel- / värdekartläggningarna till hashmap.

Obs! Varje objekt infogas i slumpmässiga positioner i HashMap.

Exempel 2: Infoga objekt med duplikatnyckel

 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); ) )

Produktion

 Länder: (Katmandu = Nepal, Ottawa = Kanada, Washington = Amerika) Uppdaterade länder: (Katmandu = Nepal, Ottawa = Kanada, Washington = USA) Ersatt värde: Amerika

I ovanstående exempel har vi använt put()metoden för att infoga objekt till hashmap. Lägg märke till raden,

 countries.put("Washington", "USA");

Här är nyckeln Washington redan närvarande i hashmap. Därför ersätter put () -metoden det tidigare värdet Amerika med det nya värdet USA.

Obs! Hittills har vi bara lagt till ett enda objekt. Vi kan dock också lägga till flera objekt från Maptill en hashmap med Java HashMap putAll () -metoden.

Intressanta artiklar...