Τιμές Java HashMap ()

Η μέθοδος 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 () - επιστρέφει την καθορισμένη προβολή όλων των καταχωρήσεων (αντιστοιχίσεις)

ενδιαφέροντα άρθρα...