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

王林
Lepaskan: 2023-07-24 18:19:54
asal
1734 orang telah melayarinya

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));
        }
    }
}
Salin selepas log masuk

Jalankan kod di atas, anda boleh mendapatkan output berikut:

HashMap中的键值对:
orange:3
banana:2
apple:1
Salin selepas log masuk

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));
        }
    }
}
Salin selepas log masuk

Jalankan kod di atas, anda boleh mendapatkan output berikut:

HashMap中的键值对:
banana:2
apple:3
Salin selepas log masuk

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!

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