Java HashMap put ()

Metoda put () języka Java HashMap wstawia określony element (mapowanie klucz / wartość) do tablicy mieszającej.

Składnia put()metody to:

 hashmap.put (klawisz K, wartość V)

Tutaj hashmap jest obiektem tej HashMapklasy.

put () Parametry

put()Sposób dwa parametry:

  • klucz - określona wartość jest mapowana za pomocą tego klucza
  • wartość - określony klucz jest mapowany z tą wartością

put () Wartość zwracana

  • jeśli klucz jest już skojarzony z jakąkolwiek wartością , zwraca poprzednio skojarzoną wartość
  • jeśli klucz nie jest powiązany z żadną wartością , zwracanull

Uwaga: Jeśli klucz był wcześniej skojarzony z wartością null , to również metoda zwraca null.

Przykład 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); ) )

Wynik

 Języki programowania: (Java = 14, JavaScript = 1, Python = 3)

W powyższym przykładzie utworzyliśmy HashMapnazwane języki. Tutaj put()metoda wstawia mapowania klucz / wartość do hashmap.

Uwaga : każdy element jest wstawiany w losowych pozycjach w HashMap.

Przykład 2: Wstaw element za pomocą zduplikowanego klucza

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

Wynik

 Kraje: (Katmandu = Nepal, Ottawa = Kanada, Waszyngton = Ameryka) Zaktualizowane kraje: (Katmandu = Nepal, Ottawa = Kanada, Waszyngton = USA) Wartość zastąpiona: Ameryka

W powyższym przykładzie użyliśmy put()metody do wstawiania elementów do tablicy mieszającej. Zwróć uwagę na linię,

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

Tutaj klucz Waszyngton jest już obecny w hasmacie. W związku z tym metoda put () zastępuje poprzednią wartość America nową wartością USA.

Uwaga : do tej pory dodaliśmy tylko jedną pozycję. Jednak możemy również dodać wiele elementów od Mapdo hashmap przy użyciu metody putAll () języka Java HashMap.

Interesujące artykuły...