Java HashMap put ()

A Java HashMap put () metódus beszúrja a megadott elemet (kulcs / érték leképezés) a hashmap-ba.

A put()módszer szintaxisa :

 hashmap.put (K kulcs, V érték)

Itt a hashmap az HashMaposztály objektuma .

put () Paraméterek

A put()módszer két paramétert vesz fel:

  • kulcs - a megadott érték ezzel a kulccsal van leképezve
  • érték - a megadott kulcs ezzel az értékkel van leképezve

put () Return Value

  • ha a kulcs már társítva van valamilyen értékhez , akkor a korábban társított értéket adja vissza
  • ha a kulcs nincs társítva semmilyen értékhez , akkor visszatérnull

Megjegyzés: Ha a kulcshoz korábban nullérték társult , akkor a metódus is visszatér null.

1. példa: 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); ) )

Kimenet

 Programozási nyelvek: (Java = 14, JavaScript = 1, Python = 3)

A fenti példában létrehoztunk egy HashMapmegnevezett nyelvet. Itt a put()metódus beszúrja a kulcs / érték leképezéseket a hashmap-ba.

Megjegyzés : Minden elem véletlenszerű pozíciókban kerül beillesztésre a HashMap.

2. példa: Elem beszúrása duplikált kulccsal

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

Kimenet

 Országok: (Katmandu = Nepál, Ottawa = Kanada, Washington = Amerika) Frissített országok: (Katmandu = Nepál, Ottawa = Kanada, Washington = USA) Helyettesített érték: Amerika

A fenti példában azt a put()módszert használtuk , hogy elemeket illesszünk be a hashmap-ba. Figyelje meg a sort,

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

Itt a kulcs Washington már jelen van a hasmapban. Ezért a put () metódus felváltja a korábbi Amerika értéket az új USA értékkel.

Megjegyzés : Mostanáig csak egyetlen elemet adtunk hozzá. Ugyanakkor több elemet is felvehetünk Mapegy hashmap-ba a Java HashMap putAll () módszerrel.

érdekes cikkek...