Map ialah antara muka dalam Java yang mewakili koleksi pasangan nilai kunci dan digunakan untuk menyimpan dan mencari data dengan cekap. Kegunaan utamanya termasuk: menyimpan data di mana setiap kunci sepadan dengan nilai unik. Cipta tidak tertib (HashMap), tersusun (TreeMap), tersusun dan mengekalkan Peta tertib sisipan (LinkedHashMap). Tambah pasangan nilai kunci melalui kaedah put() dan dapatkan nilai melalui kaedah get(). Lintas Peta menggunakan set kunci (keySet()) dan set nilai (values()). Gunakan kaedah remove() untuk memadam pasangan nilai kunci.
Penggunaan Peta di Jawa
Apakah itu Peta?
Map ialah antara muka dalam Java, yang mewakili koleksi pasangan nilai kunci. Kunci digunakan untuk mengenal pasti secara unik setiap nilai, manakala nilai boleh menjadi sebarang objek.
Penggunaan:
Peta digunakan terutamanya untuk menyimpan data, di mana setiap kunci sepadan dengan nilai unik. Ini menjadikan pencarian data, pengemaskinian data dan pemadaman data sangat cekap.
Buat Peta:
Anda boleh mencipta Peta menggunakan kaedah berikut:
HashMap
:无序且允许重复的键。TreeMap
:有序且不允许重复的键。LinkedHashMap
:有序且允许重复的键,但保留元素插入的顺序。添加键值对:
要向Map中添加键值对,可以使用put(key, value)
方法。如果键已存在,则将覆盖现有值。
获取值:
可以使用get(key)
方法获取与给定键关联的值。如果键不存在,则返回null
。
遍历Map:
可以使用keySet()
和values()
方法遍历Map中的键和值。
删除键值对:
可以使用remove()
TreeMap
: dipesan dan tidak membenarkan kunci pendua.
LinkedHashMap
: Disusun dan membenarkan kunci pendua, tetapi mengekalkan susunan elemen yang dimasukkan. Tambah pasangan nilai kunci:
Untuk menambah pasangan nilai kunci pada Peta, anda boleh menggunakan kaedah put(key, value)
. Jika kunci sudah wujud, nilai sedia ada akan ditimpa.
get(key)
. Jika kunci tidak wujud, null
dikembalikan. 🎜🎜🎜Peta Lintas: 🎜🎜🎜Anda boleh menggunakan kaedah keySet()
dan values()
untuk melintasi kunci dan nilai dalam Peta. 🎜🎜🎜Alih keluar pasangan nilai kunci: 🎜🎜🎜Pasangan nilai kunci yang dikaitkan dengan kunci tertentu boleh dipadamkan menggunakan kaedah remove()
. 🎜🎜🎜Contoh:🎜🎜🎜Berikut ialah contoh kod untuk membuat dan menggunakan Peta menggunakan HashMap:🎜<code class="java">Map<String, Integer> ages = new HashMap<>(); ages.put("John", 30); ages.put("Mary", 25); System.out.println(ages.get("John")); // 输出:30 for (String key : ages.keySet()) { System.out.println(key + ": " + ages.get(key)); }</code>
Atas ialah kandungan terperinci Bagaimana untuk menggunakan peta dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!