„Java HashMap get“ ()

Metodas „Java HashMap get ()“ grąžina reikšmę, atitinkančią nurodytą raktą „hashmap“.

get()Metodo sintaksė yra tokia:

 hashmap.get(Object key)

Čia hashmap yra klasės objektas HashMap.

get () parametrai

get()Metodas užima vieną parametrą.

  • raktas - raktas, kurio susietą vertę reikia grąžinti

get () grąžinimo vertė

  • grąžina vertę, su kuria susietas nurodytas raktas

Pastaba : metodas grąžinamas null, jei nurodytas raktas yra susietas su nuline verte arba raktas nėra maišos schemoje.

1 pavyzdys: Gaukite eilutės reikšmę naudodami sveikąjį raktą

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

Rezultatas

 „HashMap“: (1 = Java, 2 = Python, 3 = JavaScript) 1 raktas susiejamas su verte: Java

Ankstesniame pavyzdyje mes sukūrėme hashmap, pavadintą skaičiais. get()Metodas yra naudojamas prieigai prie vertės Java kuris raktas 1 yra susietas su.

Pastaba : Mes galime naudoti „HashMap saturKey“ () metodą, kad patikrintume, ar konkretus raktas yra „hashmap“.

2 pavyzdys: gaukite sveiką skaičių naudodami eilutės raktą

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

Rezultatas

 „HashMap“: (Penki = 5, Du = 2, Trys = 3) Raktas „Trys“ nurodo vertę: 3

Ankstesniame pavyzdyje mes naudojome get()metodą, kad gautume vertę 3, naudodami raktą Trys.

Įdomios straipsniai...