javaでHashMapを使用して、キーが存在するかどうかを判断する方法は何ですか。

HashMapにkeyが存在するかどうかを判断するには、containsKey(Object key)メソッドを使用できます。このメソッドは、指定されたkeyが存在すればtrueを返し、存在しなければfalseを返します。

HashMapを使用して、keyが存在するかどうかを判断する例のコードが以下に示されています:

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> map = new HashMap<>();

        // 向HashMap中添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("orange", 3);

        // 判断key是否存在
        boolean containsKey = map.containsKey("banana");
        System.out.println("Key 'banana' exists: " + containsKey);

        containsKey = map.containsKey("grape");
        System.out.println("Key 'grape' exists: " + containsKey);
    }
}

出力結果:

Key 'banana' exists: true
Key 'grape' exists: false

コードの中で、最初にHashMapオブジェクトを作成し、いくつかのキーと値を追加しました。その後、containsKeyメソッドを使用して指定されたキーがHashMap内に存在するかどうかを判断し、結果をコンソールに出力します。

广告
広告は10秒後に閉じます。
bannerAds