Rumah > Java > javaTutorial > teks badan

Gunakan kaedah size() kelas HashMap di Java untuk mendapatkan bilangan pasangan nilai kunci dalam peta

PHPz
Lepaskan: 2023-07-24 23:15:30
asal
1420 orang telah melayarinya

Gunakan kaedah size() kelas HashMap di Java untuk mendapatkan bilangan pasangan nilai kunci dalam peta

Dalam bahasa pengaturcaraan Java, HashMap ialah struktur data yang biasa digunakan untuk menyimpan pasangan nilai kunci. Ia menyediakan operasi mencari, memasukkan dan memadam dengan pantas, dan boleh mencari nilai dengan cepat berdasarkan kekunci. Apabila menggunakan HashMap, kita selalunya perlu mengetahui bilangan pasangan nilai kunci yang disimpan dalam HashMap pada masa ini, kita boleh menggunakan kaedah size() HashMap untuk mendapatkan bilangan pasangan nilai kunci dalam peta.

Kaedah saiz() HashMap mengembalikan nilai jenis int, menunjukkan bilangan pasangan nilai kunci dalam HashMap. Berikut ialah kod sampel mudah:

import java.util.HashMap;

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

        // 向HashMap中插入一些键值对
        hashMap.put("apple", 3);
        hashMap.put("banana", 5);
        hashMap.put("orange", 2);

        // 使用size()方法获取HashMap中键值对的数量
        int size = hashMap.size();
        System.out.println("HashMap中键值对的数量为: " + size);
    }
}
Salin selepas log masuk

Dalam kod sampel, kami mula-mula mencipta objek HashMap dan menggunakan kaedah put() untuk memasukkan tiga pasangan nilai kunci ke dalam HashMap. Kemudian, kami menggunakan kaedah size() untuk mendapatkan bilangan pasangan nilai kunci dalam HashMap dan mencetak hasilnya.

Menggunakan kaedah saiz() HashMap boleh mendapatkan bilangan pasangan nilai kunci yang disimpan dalam HashMap dengan mudah. Dalam pengaturcaraan sebenar, kita selalunya perlu membuat beberapa pertimbangan atau melaksanakan beberapa operasi berdasarkan bilangan pasangan nilai kunci dalam HashMap, seperti mengembangkan HashMap apabila ia mencapai kapasiti tertentu, atau menentukan sama ada HashMap kosong, dsb.

Perlu diambil perhatian bahawa kerumitan masa kaedah saiz() HashMap ialah O(1), jadi tidak kira berapa banyak pasangan nilai kunci disimpan dalam HashMap, operasi mendapatkan bilangan pasangan nilai kunci adalah sangat pantas . Walau bagaimanapun, jika anda perlu merentasi semua pasangan nilai kunci dalam HashMap, kerumitan masa akan menjadi O(n), dengan n ialah bilangan pasangan nilai kunci yang disimpan dalam HashMap.

Ringkasnya, menggunakan kaedah size() HashMap dengan mudah boleh mendapatkan bilangan pasangan nilai kunci yang disimpan dalam HashMap Ia merupakan kaedah yang sangat praktikal yang disediakan oleh kelas HashMap. Dalam pengaturcaraan sebenar, kita boleh menilai status HashMap berdasarkan nilai pulangannya dan melaksanakan operasi yang sepadan. Sama ada untuk menentukan sama ada kapasiti telah mencapai had atas atau sama ada HashMap kosong, ia boleh dicapai melalui kaedah size().

Atas ialah kandungan terperinci Gunakan kaedah size() kelas HashMap di Java untuk mendapatkan bilangan pasangan nilai kunci dalam peta. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!