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

Метод entrySet

Метод entrySet возвращает объект типа Set, который содержит все пары ключ-значение данной мапы. Каждый элемент этого множества представляет собой объект Map.Entry, через который можно получить ключ с помощью метода getKey и значение с помощью метода getValue. Метод не принимает параметров. Возвращаемое множество связано с исходной мапой: изменения в мапе отражаются на множестве, и наоборот.

Синтаксис

map.entrySet()

Пример

Давайте создадим мапу и выведем все её пары ключ-значение, используя метод entrySet:

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 (Map.Entry<String, Integer> entry : map.entrySet()) { System.out.println(entry.getKey() + " = " + entry.getValue()); } } }

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

"a = 1" "b = 2" "c = 3"

Пример

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

import java.util.Map; import java.util.HashMap; import java.util.Set; 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); Set<Map.Entry<String, Integer>> res = map.entrySet(); System.out.println(res); } }

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

[a=1, b=2, c=3]

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

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