Rumah > Java > javaTutorial > teks badan

Gunakan fungsi HashMap.values() java untuk mendapatkan semua nilai dalam HashMap

WBOY
Lepaskan: 2023-07-25 21:03:25
asal
1526 orang telah melayarinya

Gunakan fungsi HashMap.values() Java untuk mendapatkan semua nilai dalam HashMap

Di Java, HashMap ialah struktur data yang biasa digunakan yang boleh menyimpan pasangan nilai kunci dan membenarkan nilai diperoleh melalui kunci. Kadangkala, kita perlu mendapatkan semua nilai dalam HashMap, kemudian kita boleh menggunakan fungsi HashMap.values().

Fungsi HashMap.values() mengembalikan koleksi yang mengandungi semua nilai Jenis koleksi ini ialah subkelas kelas Koleksi. Kami boleh menggunakan koleksi ini untuk melelaran melalui semua nilai dalam HashMap atau melakukan operasi lain. Berikut ialah contoh kod:

import java.util.HashMap;
import java.util.Collection;

public class Main {
    public static void main(String[] args) {
        // 创建一个HashMap
        HashMap<Integer, String> hashMap = new HashMap<>();
        
        // 向HashMap中添加键值对
        hashMap.put(1, "Apple");
        hashMap.put(2, "Banana");
        hashMap.put(3, "Orange");
        hashMap.put(4, "Grapes");
        
        // 使用HashMap.values()函数获取所有值的集合
        Collection<String> values = hashMap.values();
        
        // 遍历值的集合并输出
        for (String value : values) {
            System.out.println("值: " + value);
        }
    }
}
Salin selepas log masuk

Kod di atas mula-mula mencipta HashMap dan menambahkan empat pasangan nilai kunci padanya. Kemudian, gunakan fungsi HashMap.values() untuk mendapatkan set semua nilai. Akhir sekali, lelaran melalui pengumpulan nilai melalui gelung untuk dan keluarkan setiap nilai.

Jalankan kod di atas, dan keputusan berikut akan dikeluarkan:

值: Apple
值: Banana
值: Orange
值: Grapes
Salin selepas log masuk

Anda boleh melihat bahawa semua nilai dalam HashMap diperoleh menggunakan fungsi HashMap.values(), dan nilai ini berjaya dikeluarkan.

Jika kita perlu melakukan operasi lain pada nilai dalam HashMap, kita juga boleh menggunakan objek koleksi ini. Sebagai contoh, kita boleh menggunakan kaedah pengumpulan untuk mengira bilangan kejadian sesuatu nilai, mencari nilai tertentu dan sebagainya.

Perlu diambil perhatian bahawa nilai dalam HashMap adalah tidak tertib dan nilai pendua dibenarkan. Oleh itu, susunan dan keunikan tidak dijamin apabila berulang melalui koleksi nilai. Jika kita perlu mengikut perintah tertentu atau mengalih keluar nilai pendua, kita boleh melakukannya sebelum melintasi.

Ringkasnya, menggunakan fungsi HashMap.values() Java boleh mendapatkan semua nilai dalam HashMap dengan mudah. Kita boleh melakukan operasi dengan merentasi koleksi nilai, seperti nilai output, kejadian nilai statistik, dsb. Apabila menggunakan HashMap, ingat untuk menggunakan fungsi HashMap.values() dengan sewajarnya untuk mendapatkan nilai untuk pemprosesan seterusnya yang lebih baik.

Atas ialah kandungan terperinci Gunakan fungsi HashMap.values() java untuk mendapatkan semua nilai dalam HashMap. 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!