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 HashMap
klasy.
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ą , zwraca
null
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 HashMap
nazwane 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 Map
do hashmap przy użyciu metody putAll () języka Java HashMap.