Java HashMap-verdier ()

Metoden Java HashMap-verdier () returnerer en visning av alle verdiene som er tilstede i oppføringene til hashmap.

Syntaksen til values()metoden er:

 hashmap.values()

Her er hashmap et objekt i HashMapklassen.

verdier () Parametere

Den values()metoden ikke tar noen parameter.

verdier () Returverdi

  • returnerer en samlingsvisning av alle verdiene til hashmap

Den samlingen visningen viser bare alle verdier av HashMap som en av samlingen. Visningen inneholder ikke faktiske verdier. Hvis du vil lære mer om visningen i Java, kan du gå til visningen av en samling.

Merk : values()Metoden returnerer samlevisningen . Det er fordi det i motsetning til nøkler og oppføringer kan være dupliserte verdier i hashmap.

Eksempel 1: Java HashMap-verdier ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return view of all values System.out.println("Values: " + prices.values()); ) )

Produksjon

 HashMap: (Pant = 150, Bag = 300, Shoes = 200) Verdier: (150, 300, 200)

I eksemplet ovenfor har vi opprettet en hashmap som heter priser. Legg merke til uttrykket,

 prices.values()

Her values()returnerer metoden en oversikt over alle verdiene som er tilstede i hashmap.

Den values()metode kan også brukes sammen med den for-hver sløyfe for å iterere gjennom hver verdi av HashMap.

Eksempel 2: verdier () Metode i for hver sløyfe

 import java.util.HashMap; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access all values of the HashMap System.out.print("Values: "); // values() returns a view of all values // for-each loop access each value from the view for(int value: numbers.values()) ( // print each value System.out.print(value + ", "); ) ) )

Produksjon

 HashMap: (One = 1, Two = 2, Three = 3) Verdier: 1, 2, 3, 

I eksemplet ovenfor har vi opprettet en hashmap med navn. Legg merke til linjen,

 Integer value: numbers.values()

Her values()returnerer metoden en visning av alle verdier . Den variable verdien får tilgang til hver verdi fra visningen.

Merk : Verdien av HashMaper av Integertypen. Derfor har vi brukt intvariabelen for å få tilgang til verdiene.

Anbefalt lesing

  • HashMap keySet () - returnerer angitt visning av alle tastene
  • HashMap entrySet () - returnerer angitt visning av alle oppføringer (kartlegginger)

Interessante artikler...