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 HashMap
klassen.
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 HashMap
er af Integer
typen. Derfor har vi brugt int
variablen 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)