Методът 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 () - връща изглед на всички записи (съпоставяния)