Java HashMap-værdier ()

Metoden Java HashMap-værdier () returnerer en visning af alle de værdier, der findes i poster i hashmap.

Metodens syntaks values()er:

 hashmap.values()

Her er hashmap et objekt i HashMapklassen.

værdier () Parametre

Den values()metode tager ikke nogen parameter.

værdier () Return Value

  • returnerer en samlingsvisning af alle værdier i hashmap

Den samling visning viser kun alle værdier af HashMap som en af samlingen. Visningen indeholder ikke faktiske værdier. Hvis du vil lære mere om visningen i Java, skal du besøge visningen af ​​en samling.

Bemærk : values()Metoden returnerer samlingsvisningen . Det er fordi i modsætning til nøgler og poster kan der være duplikatværdier i hashmap.

Eksempel 1: Java HashMap-værdier ()

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

Produktion

 HashMap: (Pant = 150, Bag = 300, Sko = 200) Værdier: (150, 300, 200)

I ovenstående eksempel har vi oprettet en hashmap med priserne. Bemærk udtrykket,

 prices.values()

Her values()returnerer metoden en visning af alle de værdier, der findes i hashmap.

Den values()fremgangsmåde kan også anvendes med den for-hver sløjfe til iterate gennem hver værdi af HashMap.

Eksempel 2: værdier () Metode i for hver loop

 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 + ", "); ) ) )

Produktion

 HashMap: (One = 1, Two = 2, Three = 3) Værdier: 1, 2, 3, 

I ovenstående eksempel har vi oprettet et hash-kort med numre. Bemærk linjen,

 Integer value: numbers.values()

Her values()returnerer metoden en visning af alle værdier . Den variable værdi får adgang til hver værdi fra visningen.

Bemærk : Værdien af HashMaper af Integertypen. Derfor har vi brugt intvariablen til at få adgang til værdierne.

Anbefalet læsning

  • HashMap keySet () - returnerer indstillet visning af alle taster
  • HashMap entrySet () - returnerer indstillet visning af alle poster (kortlægninger)

Interessante artikler...