РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
409 of 1163 menu

Метод values

Метод values возвращает коллекцию (Collection) всех значений, которые содержатся в отображении. Само отображение при этом не изменяется. Коллекция является представлением значений отображения, поэтому изменения в отображении отражаются на ней. Метод не принимает параметров.

Синтаксис

map.values()

Пример

Давайте создадим отображение и получим коллекцию его значений:

import java.util.Map; import java.util.HashMap; public class Main { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2); map.put("c", 3); System.out.println(map.values()); } }

Результат выполнения кода:

[1, 2, 3]

Пример

Давайте переберем все значения отображения в цикле:

import java.util.Map; import java.util.HashMap; public class Main { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2); map.put("c", 3); for (Integer value : map.values()) { System.out.println(value); } } }

Результат выполнения кода:

1 2 3

Пример

Давайте найдем сумму всех значений отображения:

import java.util.Map; import java.util.HashMap; public class Main { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2); map.put("c", 3); int res = 0; for (Integer value : map.values()) { res += value; } System.out.println(res); } }

Результат выполнения кода:

6

Смотрите также

  • метод keySet,
    который возвращает множество ключей
  • метод entrySet,
    который возвращает множество пар ключ-значение
  • метод get,
    который возвращает значение по ключу
  • метод size,
    который возвращает количество пар в отображении
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить