Значення Java HashMap ()

Метод 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 () - повертає поданий набір усіх записів (відображення)

Цікаві статті...