Java – HashMapにキーが存在するかどうかを確認します
Javaでは、Map.containsKey()
を使用して、キーがマップに存在するかどうかを確認できます。
TestMap.java
package com.example.examples; import java.util.HashMap; import java.util.Map; public class TestMap { public static void main(String[] args) { Mapfruits = new HashMap<>(); fruits.put("apple", 1); fruits.put("orange", 2); fruits.put("banana", 3); fruits.put("watermelon", null); System.out.println("1. Is key 'apple' exists?"); if (fruits.containsKey("apple")) { //key exists System.out.println("yes! - " + fruits.get("apple")); } else { //key does not exists System.out.println("no!"); } System.out.println("\n2. Is key 'watermelon' exists?"); if (fruits.containsKey("watermelon")) { System.out.println("yes! - " + fruits.get("watermelon")); } else { System.out.println("no!"); } } }
出力
1. Is key 'apple' exists? yes! - 1 2. Is key 'watermelon' exists? yes! - null