Цикл по ключам в Java
Цикл for может идти по набору
ключей карты. На каждой итерации
переменная получает очередной ключ:
import java.util.HashMap;
HashMap<String, Integer> fruits = new HashMap<>();
fruits.put("a", 50);
fruits.put("b", 30);
for (String name : fruits.keySet()) {
System.out.println(name);
}
По ключу внутри цикла можно получить соответствующее значение:
import java.util.HashMap;
HashMap<String, Integer> tags = new HashMap<>();
tags.put("a", 1);
tags.put("b", 2);
for (String tag : tags.keySet()) {
System.out.println(tag + "=" + tags.get(tag));
}
Дан код:
import java.util.HashMap;
HashMap<String, String> langs = new HashMap<>();
langs.put("en", "English");
langs.put("de", "German");
langs.put("fr", "French");
Выведите каждый ключ карты в консоль с новой строки.
Дан код:
import java.util.HashMap;
HashMap<String, Integer> nums = new HashMap<>();
nums.put("x", 5);
nums.put("y", 10);
nums.put("z", 15);
Выведите каждый ключ в квадратных скобках с новой строки.