Η μέθοδος Java HashMap τιμές () επιστρέφει μια προβολή όλων των τιμών που υπάρχουν στις καταχωρήσεις του κατακερματισμού.
Η σύνταξη της values()
μεθόδου είναι:
hashmap.values()
Εδώ, το hashmap είναι ένα αντικείμενο της HashMap
τάξης.
τιμές () Παράμετροι
Η values()
μέθοδος δεν λαμβάνει καμία παράμετρο.
τιμές () Επιστροφή τιμής
- επιστρέφει μια συλλογή συλλογής όλων των τιμών του κατακερματισμού
Η προβολή συλλογής εμφανίζει μόνο όλες τις τιμές του κατακερματισμού ως μία από τη συλλογή. Η προβολή δεν περιέχει πραγματικές τιμές. Για να μάθετε περισσότερα σχετικά με την προβολή στην Java, επισκεφθείτε την προβολή μιας συλλογής.
Σημείωση : Η values()
μέθοδος επιστρέφει την προβολή συλλογής . Επειδή σε αντίθεση με τα κλειδιά και τις καταχωρήσεις, μπορεί να υπάρχουν διπλές τιμές στο hashmap.
Παράδειγμα 1: Τιμές Java HashMap ()
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()); ) )
Παραγωγή
HashMap: (Παντελόνι = 150, Τσάντα = 300, Παπούτσια = 200) Τιμές: (150, 300, 200)
Στο παραπάνω παράδειγμα, δημιουργήσαμε έναν κατακερματισμό με τις τιμές. Παρατηρήστε την έκφραση,
prices.values()
Εδώ, η values()
μέθοδος επιστρέφει μια προβολή όλων των τιμών που υπάρχουν στο hashmap.
Η values()
μέθοδος μπορεί επίσης να χρησιμοποιηθεί με το βρόχο για κάθε επανάληψη μέσω κάθε τιμής του κατακερματισμού.
Παράδειγμα 2: τιμές () Μέθοδος για κάθε βρόχο
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 + ", "); ) ) )
Παραγωγή
HashMap: (One = 1, Two = 2, Three = 3) Τιμές: 1, 2, 3,
Στο παραπάνω παράδειγμα, έχουμε δημιουργήσει έναν κατακερματισμό με όνομα. Παρατηρήστε τη γραμμή,
Integer value: numbers.values()
Εδώ, η values()
μέθοδος επιστρέφει μια προβολή όλων των τιμών . Η μεταβλητή τιμή έχει πρόσβαση σε κάθε τιμή από την προβολή.
Σημείωση : Η τιμή HashMap
είναι Integer
τύπου. Ως εκ τούτου, χρησιμοποιήσαμε τη int
μεταβλητή για πρόσβαση στις τιμές.
Συνιστώμενη ανάγνωση
- HashMap keySet () - επιστρέφει την καθορισμένη προβολή όλων των πλήκτρων
- HashMap entrySet () - επιστρέφει την καθορισμένη προβολή όλων των καταχωρήσεων (αντιστοιχίσεις)