Rumah >Java >javaTutorial >Java menggunakan fungsi put() kelas HashMap untuk menambah pasangan nilai kunci pada koleksi
Java menggunakan fungsi put() kelas HashMap untuk menambah pasangan nilai kunci pada koleksi
HashMap ialah kelas dalam rangka kerja koleksi Java Ia melaksanakan antara muka Peta dan digunakan untuk menyimpan pasangan nilai kunci. Ia menggunakan jadual cincang untuk menyimpan data dan menyediakan carian pantas dan operasi sisipan.
Dalam HashMap, anda boleh menambah pasangan nilai kunci pada koleksi melalui fungsi put(). Fungsi put() mempunyai dua parameter, parameter pertama ialah kunci yang akan ditambah, dan parameter kedua ialah nilai yang akan ditambah. Berikut ialah kod sampel yang menggunakan fungsi put() untuk menambah pasangan nilai kunci pada HashMap:
import java.util.HashMap; public class HashMapExample { public static void main(String[] args) { // 创建一个HashMap对象 HashMap<String, Integer> map = new HashMap<>(); // 使用put()函数添加键值对 map.put("apple", 1); map.put("banana", 2); map.put("orange", 3); // 打印HashMap中的键值对 System.out.println("HashMap中的键值对:"); for (String key : map.keySet()) { System.out.println(key + ":" + map.get(key)); } } }
Jalankan kod di atas, anda boleh mendapatkan output berikut:
HashMap中的键值对: orange:3 banana:2 apple:1
Kod sampel di atas mencipta objek HashMap, dan kemudian menggunakan fungsi put() dalam urutan Tiga pasangan nilai kunci ditambah: "epal" sepadan dengan nilai 1, "pisang" sepadan dengan nilai 2, dan "oren" sepadan dengan nilai 3. Akhir sekali, semua pasangan nilai kunci dalam HashMap boleh dicetak dengan merentasi map.keySet().
Perlu diambil perhatian bahawa dalam HashMap, kekunci adalah unik Jika anda menggunakan fungsi put() untuk menambah kunci yang sama, nilai baharu akan menimpa nilai lama. Contohnya:
import java.util.HashMap; public class HashMapExample { public static void main(String[] args) { // 创建一个HashMap对象 HashMap<String, Integer> map = new HashMap<>(); // 使用put()函数添加键值对 map.put("apple", 1); map.put("banana", 2); map.put("apple", 3); // 打印HashMap中的键值对 System.out.println("HashMap中的键值对:"); for (String key : map.keySet()) { System.out.println(key + ":" + map.get(key)); } } }
Jalankan kod di atas, anda boleh mendapatkan output berikut:
HashMap中的键值对: banana:2 apple:3
Anda boleh melihat bahawa apabila kekunci "epal" yang sama ditambah, nilai baru 3 menimpa nilai lama 1.
Ringkasnya, menggunakan fungsi put() HashMap boleh menambahkan pasangan nilai kunci pada koleksi dengan mudah. Penggunaannya mudah dan mudah, cuma masukkan kunci dan nilai. Pada masa yang sama, perlu diingatkan bahawa kunci dalam HashMap adalah unik, dan kunci yang sama akan menyebabkan pasangan nilai kunci lama ditimpa. Oleh itu, anda perlu memberi perhatian kepada keunikan kunci apabila menggunakan fungsi put().
Atas ialah kandungan terperinci Java menggunakan fungsi put() kelas HashMap untuk menambah pasangan nilai kunci pada koleksi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!