Метод values() класса 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());
}
}
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 + ", ");
}
}
}
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