Наличие ключа в Java
Метод containsKey показывает, есть
ли ключ в карте. Результат - логический:
import java.util.HashMap;
HashMap<String, String> colors = new HashMap<>();
colors.put("a", "#FF0000");
colors.put("b", "#00FF00");
System.out.println(colors.containsKey("b"));
System.out.println(colors.containsKey("c"));
Проверку можно поставить в условие
if:
import java.util.HashMap;
HashMap<String, Integer> nums = new HashMap<>();
nums.put("a", 1);
nums.put("b", 2);
if (nums.containsKey("a")) {
System.out.println("found");
}
Дан код:
import java.util.HashMap;
HashMap<String, Integer> hex = new HashMap<>();
hex.put("x", 1);
hex.put("y", 2);
hex.put("z", 3);
Если в карте есть ключ "y",
выведите "yes", иначе "no".
Дан код:
import java.util.HashMap;
HashMap<String, Integer> people = new HashMap<>();
people.put("x", 25);
people.put("x", 30);
people.put("y", 35);
Проверьте, записан ли ключ "x"
в карте, и выведите результат в консоль.