Стойности на Java HashMap ()

Методът Java HashMap values ​​() връща изглед на всички стойности, присъстващи в записите на hashmap.

Синтаксисът на values()метода е:

 hashmap.values()

Тук hashmap е обект на HashMapкласа.

стойности () Параметри

В values()метода не поема никаква параметър.

values ​​() Върната стойност

  • връща колекционен изглед на всички стойности на hashmap

В изгледа колекция показва само всички стойности на HashMap като един от колекцията. Изгледът не съдържа действителни стойности. За да научите повече за изгледа в 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: (Pant = 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 () - връща изглед на всички записи (съпоставяния)

Интересни статии...