Rumah >Java >javaTutorial >Gunakan fungsi HashMap.containsKey() java untuk menentukan sama ada HashMap mengandungi kunci yang ditentukan

Gunakan fungsi HashMap.containsKey() java untuk menentukan sama ada HashMap mengandungi kunci yang ditentukan

王林
王林asal
2023-07-26 08:21:121459semak imbas

Gunakan fungsi HashMap.containsKey() Java untuk menentukan sama ada HashMap mengandungi kunci yang ditentukan

Di Java, HashMap ialah struktur data yang biasa digunakan yang menyimpan data dalam bentuk pasangan nilai kunci, di mana setiap kunci adalah unik . Apabila kita perlu mencari sama ada kunci wujud dalam HashMap, kita boleh menggunakan fungsi containsKey() untuk menentukan. Fungsi

containsKey() ialah fungsi ahli kelas HashMap Fungsinya adalah untuk menentukan sama ada HashMap mengandungi kunci yang ditentukan. Tandatangan fungsinya adalah seperti berikut:

public boolean containsKey(Object key)

Fungsi ini menerima kunci parameter, yang mewakili kunci untuk ditemui. Jika kunci terkandung dalam HashMap, mengembalikan benar jika tidak, mengembalikan palsu.

Berikut ialah kod sampel menggunakan fungsi containsKey():

import java.util.HashMap;

kelas awam Utama {

public static void main(String[] args) {
    // 创建一个HashMap对象并添加一些键值对
    HashMap<String, Integer> hashMap = new HashMap<>();
    hashMap.put("apple", 1);
    hashMap.put("banana", 2);
    hashMap.put("orange", 3);

    // 判断HashMap中是否含有指定的键
    String key = "apple";
    if (hashMap.containsKey(key)) {
        System.out.println(key + " is in the HashMap");
    } else {
        System.out.println(key + " is not in the HashMap");
    }

    key = "pear";
    if (hashMap.containsKey(key)) {
        System.out.println(key + " is in the HashMap");
    } else {
        System.out.println(key + " is not in the HashMap");
    }
}

}

Jalankan kod di atas, output adalah seperti berikut:

berada dalam HashMap
pear tiada dalam HashMap

Dalam kod sampel, kami mula-mula mencipta hashMap objek HashMap dan menambah tiga pasangan nilai kunci padanya menggunakan fungsi put(). Kemudian, kami menentukan sama ada HashMap mengandungi kunci yang ditentukan dengan memanggil fungsi containsKey().

Dalam penghakiman pertama, kami menetapkan kunci kepada "epal". Kerana kunci itu wujud dalam HashMap, keputusan penghakiman adalah benar dan "epal ada dalam HashMap" dicetak.

Dalam penghakiman kedua, kami menetapkan kunci kepada "pear". Kerana kunci itu tidak wujud dalam HashMap, keputusan penghakiman adalah palsu dan "pir tiada dalam HashMap" dicetak.

Untuk meringkaskan, menggunakan fungsi HashMap.containsKey() Java boleh menentukan dengan mudah sama ada HashMap mengandungi kunci yang ditentukan. Ini boleh membantu kami mencari nilai yang sepadan dengan cepat atau menentukan sama ada kunci itu wujud apabila kami perlu mencari kunci, meningkatkan kecekapan dan ketepatan program.

Atas ialah kandungan terperinci Gunakan fungsi HashMap.containsKey() java untuk menentukan sama ada HashMap mengandungi kunci yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn