Метод values() класса Java HashMap

Java HashMap Java HashMap

Метод values() возвращает представление Set всех значений, содержащихся в карте.

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

hashmap.values()

Примечание:hashmap — это объект класса HashMap.

Описание параметров:

  • Отсутствует

Возвращаемое значение

Возвращает представление коллекции всех значений в HashMap.

Пример

В следующем примере демонстрируется использование метода values():

Пример

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Создать HashMap
        HashMap<Integer, String> sites = new HashMap<>();

        // Добавить несколько элементов в HashMap
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Вернуть представление всех значений
        System.out.println("Значения: " + sites.values());

    }
}

Вывод вышеприведённой программы:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Values: [Google, Example, Taobao]

Метод values() можно использовать с циклом for-each для перебора всех значений в HashMap.

Пример

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Создать HashMap
        HashMap<Integer, String> sites = new HashMap<>();

        // Добавить несколько элементов в HashMap
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Доступ ко всем значениям в HashMap
        System.out.print("Значения: ");

        // values() возвращает представление всех значений
        // Цикл for-each может получить доступ к каждому значению из представления
        for(String value: sites.values()) {
            // Вывести каждое значение
            System.out.print(value + ", ");
        }
    }
}

Вывод вышеприведённой программы:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Values: Google, Example, Taobao, 

Java HashMap Java HashMap

Другие расширения