Java HashMap get ()

Metode Java HashMap get () atgriež vērtību, kas atbilst hashmap norādītajai atslēgai.

Metodes sintakse get()ir šāda:

 hashmap.get(Object key)

Šeit hashmap ir HashMapklases objekts .

get () parametri

get()Metode ņem vienu parametru.

  • atslēga - atslēga, kuras kartētā vērtība ir jāatdod

get () atgriešanās vērtība

  • atgriež vērtību , kurai ir piesaistīta norādītā atslēga

Piezīme . Metode tiek atgriezta null, ja norādītā atslēga ir piesaistīta nulles vērtībai vai atslēga nav hashmap.

1. piemērs: iegūstiet virknes vērtību, izmantojot Integer Key

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

Rezultāts

 HashMap: (1 = Java, 2 = Python, 3 = JavaScript) 1. atslēga atbilst vērtībai: Java

Iepriekš minētajā piemērā mēs esam izveidojuši hashmap ar numuriem. get()Metode tiek izmantota, lai piekļūtu vērtības Java kuru galvenais 1 ir saistīta ar.

Piezīme . Mēs varam izmantot metodi HashMap saturKey (), lai pārbaudītu, vai hashmap satur noteiktu atslēgu.

2. piemērs: iegūstiet veselu skaitli, izmantojot virknes atslēgu

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

Rezultāts

 HashMap: (Pieci = 5, Divi = 2, Trīs = 3) Trīs taustiņi piesaista vērtību: 3

Iepriekš minētajā piemērā mēs izmantojām get()metodi, lai iegūtu vērtību 3, izmantojot taustiņu Trīs.

Interesanti raksti...