Rumah >Java >javaTutorial >Gunakan fungsi HashMap.get() java untuk mendapatkan elemen dalam HashMap
Gunakan fungsi HashMap.get() Java untuk mendapatkan elemen dalam HashMap
HashMap ialah salah satu struktur data yang biasa digunakan dalam Java Ia digunakan untuk menyimpan hubungan pemetaan pasangan nilai kunci. Dalam proses pembangunan sebenar, selalunya diperlukan untuk mendapatkan elemen khusus daripada HashMap. Kelas HashMap menyediakan kaedah get(), membolehkan kami memperoleh nilai yang sepadan melalui kunci. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi get() HashMap dan memberikan contoh kod yang sepadan.
HashMap ialah struktur data berdasarkan jadual cincang, yang melaksanakan antara muka Peta. Ia membenarkan null sebagai kunci dan tiada susunan tetap pasangan nilai kunci. Dalam HashMap, setiap kunci sepadan dengan nilai, dan nilai yang sepadan boleh ditentukan secara unik oleh kunci. Prinsip kerja HashMap adalah untuk menghantar kunci kepada fungsi cincang dan mengira nilai cincang yang sepadan dengan kunci. Kemudian, lokasi storan dikira daripada nilai cincang dan pasangan nilai kunci disimpan di lokasi tersebut. Apabila kita perlu mendapatkan nilai yang sepadan dengan kunci tertentu, kita hanya perlu mengira nilai cincang yang sepadan dengan kunci melalui fungsi cincang yang sama dan dapatkan nilai yang disimpan pada kedudukan yang sepadan.
Fungsi get() HashMap menerima kunci sebagai parameter dan mengembalikan nilai yang sepadan dengan kunci. Jika kunci tidak wujud dalam HashMap, null dikembalikan.
Berikut ialah contoh kod untuk mendapatkan elemen menggunakan fungsi HashMap.get():
import java.util.HashMap; public class HashMapExample { public static void main(String[] args) { HashMap<String, Integer> map = new HashMap<>(); // 添加键值对 map.put("apple", 1); map.put("banana", 2); map.put("orange", 3); // 获取元素 int value1 = map.get("apple"); int value2 = map.get("banana"); int value3 = map.get("orange"); // 输出结果 System.out.println("apple对应的值为:" + value1); System.out.println("banana对应的值为:" + value2); System.out.println("orange对应的值为:" + value3); } }
Kod di atas mencipta objek HashMap dan menambah tiga pasangan nilai kunci. Kemudian gunakan fungsi get() untuk mendapatkan nilai yang sepadan dengan "epal", "pisang" dan "oren" masing-masing, dan cetak hasilnya.
Apabila menggunakan fungsi get() HashMap, anda perlu memberi perhatian kepada perkara berikut:
Di atas ialah kandungan yang berkaitan menggunakan fungsi HashMap.get() Java untuk mendapatkan elemen dalam HashMap. Melalui fungsi get(), kita boleh mendapatkan nilai yang sepadan dengan mudah mengikut kekunci. Dalam pembangunan sebenar, jadual cincang adalah struktur data yang sangat biasa dan praktikal. Ia sangat mudah untuk memproses pasangan nilai kunci dan boleh meningkatkan kecekapan pengekodan.
Atas ialah kandungan terperinci Gunakan fungsi HashMap.get() java untuk mendapatkan elemen dalam HashMap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!