Metoda Java HashMap get () vrací hodnotu odpovídající zadanému klíči v hashmap.
Syntaxe get()
metody je:
hashmap.get(Object key)
Zde je hashmap objekt HashMap
třídy.
get () parametry
get()
Metoda přebírá jeden parametr.
- klíč - klíč, jehož namapovaná hodnota má být vrácena
get () návratová hodnota
- vrací hodnotu, ke které je zadaný klíč přidružen
Poznámka : Metoda se vrátí null
, pokud je zadaný klíč namapován na nulovou hodnotu nebo klíč není na hashmapě.
Příklad 1: Získání řetězcové hodnoty pomocí celočíselného klíče
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap numbers = new HashMap(); // insert entries to the HashMap numbers.put(1, "Java"); numbers.put(2, "Python"); numbers.put(3, "JavaScript"); System.out.println("HashMap: " + numbers); // get the value String value = numbers.get(1); System.out.println("The key 1 maps to the value: " + value); ) )
Výstup
HashMap: (1 = Java, 2 = Python, 3 = JavaScript) Klíč 1 se mapuje na hodnotu: Java
Ve výše uvedeném příkladu jsme vytvořili hashmapu pojmenovaná čísla. get()
Metoda se používá pro přístup k hodnoty Java, na které se klíč 1 je přidružen.
Poznámka : Můžeme použít metodu HashMap containsKey () ke kontrole, zda je v hashmapě přítomen konkrétní klíč.
Příklad 2: Získejte celočíselnou hodnotu pomocí řetězcového klíče
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap primeNumbers = new HashMap(); // insert entries to the HashMap primeNumbers.put("Two", 2); primeNumbers.put("Three", 3); primeNumbers.put("Five", 5); System.out.println("HashMap: " + primeNumbers); // get the value int value = primeNumbers.get("Three"); System.out.println("The key Three maps to the value: " + value); ) )
Výstup
HashMap: (Pět = 5, Dva = 2, Tři = 3) Klíč Tři se mapuje na hodnotu: 3
Ve výše uvedeném příkladu jsme použili get()
metodu k získání hodnoty 3 pomocí klíče Three.