Rumah >Java >javaTutorial >Gunakan kaedah size() kelas HashMap di Java untuk mendapatkan bilangan pasangan nilai kunci dalam peta
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); } }
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!