Метод Java HashMap values () повертає подання всіх значень, наявних у записах хеш-карти.
Синтаксис values()
методу:
hashmap.values()
Тут hashmap є об'єктом HashMap
класу.
значення () Параметри
values()
Метод не приймає будь - якого параметра.
values () Повернене значення
- повертає подання колекції всіх значень хеш-карти
У поданні колекції лише всі значення хеш-карти відображаються як одне із колекції. Представлення не містить фактичних значень. Щоб дізнатись більше про подання на Java, відвідайте представлення колекції.
Примітка : values()
Метод повертає подання колекції . Це тому, що на відміну від ключів та записів, у хеш-капі можуть бути повторювані значення.
Приклад 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()
метод повертає подання всіх значень, присутніх у хеш-карті.
values()
Метод також може бути використаний з для-кожного циклу для перебору кожного значення HashMap.
Приклад 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 () - повертає поданий набір усіх записів (відображення)