Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmMpFE 211 of 420 menu
◀ ▶

Цикл по карте в Java

Метод entrySet возвращает все пары карты. Цикл for идет по этому набору, а ключ и значение берут из элемента набора:

import java.util.HashMap; import java.util.Map; HashMap<String, Integer> nums = new HashMap<>(); nums.put("a", 1); nums.put("b", 2); nums.put("c", 3); for (Map.Entry<String, Integer> entry : nums.entrySet()) { String key = entry.getKey(); int value = entry.getValue(); System.out.println(key + ": " + value); }

Так же выводят строки и числа из карты столиц:

import java.util.HashMap; import java.util.Map; HashMap<String, String> caps = new HashMap<>(); caps.put("a", "x"); caps.put("b", "y"); for (Map.Entry<String, String> entry : caps.entrySet()) { String country = entry.getKey(); String city = entry.getValue(); System.out.println(country + " -> " + city); }

Дан код:

import java.util.HashMap; HashMap<String, Integer> prices = new HashMap<>(); prices.put("x", 10); prices.put("y", 12); prices.put("z", 8);

Выведите каждую пару в формате "name: price" с новой строки, подставив ключ и значение.

Дан код:

import java.util.HashMap; HashMap<String, String> caps = new HashMap<>(); caps.put("z", "z"); caps.put("w", "w"); caps.put("x", "x");

Выведите каждую пару в формате "Country: X, Capital: Y" с новой строки.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить