Цикл по значениям в Java
Цикл for может идти по набору
значений карты. Ключи на такой итерации
не нужны:
import java.util.HashMap;
HashMap<String, Integer> prices = new HashMap<>();
prices.put("a", 10);
prices.put("b", 12);
for (int price : prices.values()) {
System.out.println(price);
}
Так перебирают строковые значения:
import java.util.HashMap;
HashMap<String, String> caps = new HashMap<>();
caps.put("a", "x");
caps.put("b", "y");
for (String city : caps.values()) {
System.out.println(city);
}
Дан код:
import java.util.HashMap;
HashMap<String, Integer> marks = new HashMap<>();
marks.put("x", 5);
marks.put("y", 4);
marks.put("z", 5);
Выведите каждое значение карты в консоль с новой строки.
Дан код:
import java.util.HashMap;
HashMap<String, String> hex = new HashMap<>();
hex.put("x", "#FF0000");
hex.put("y", "#00FF00");
Выведите каждое значение в квадратных скобках с новой строки.