java
Dalam tutorial ini, kita akan belajar tentang antarmuka Java Map dan metodenya.
Map antarmuka kerangka koleksi Java menyediakan fungsionalitas struktur data peta.
Di Java, elemen Map disimpan di kunci/nilai berpasangan. Kunci adalah nilai unik yang terkait dengan Nilai individu .
Peta tidak boleh berisi kunci duplikat. Dan, setiap kunci dikaitkan dengan satu nilai.

Kami dapat mengakses dan mengubah nilai menggunakan kunci yang terkait dengannya.
Dalam diagram di atas, kami memiliki nilai:Amerika Serikat , Brasil , dan Spanyol . Dan kami memiliki kunci yang sesuai:us , br , dan es .
Sekarang, kita dapat mengakses nilai tersebut menggunakan kunci yang sesuai.
Catatan: Map antarmuka mempertahankan 3 set berbeda:
Oleh karena itu, kami dapat mengakses kunci, nilai, dan asosiasi satu per satu.
Sejak Map adalah antarmuka, kita tidak dapat membuat objek darinya.
Untuk menggunakan fungsionalitas Map antarmuka, kita dapat menggunakan kelas-kelas ini:
Kelas-kelas ini didefinisikan dalam kerangka koleksi dan mengimplementasikan Map antarmuka.
Map antarmuka juga diperluas oleh subinterface ini:
Di Java, kita harus mengimpor java.util.Map paket untuk menggunakan Map . Setelah kita mengimpor paket, berikut cara membuat peta.
// Map implementation using HashMap
Map<Key, Value> numbers = new HashMap<>();
Pada kode di atas, kita telah membuat Map bernama angka . Kami telah menggunakan HashMap kelas untuk mengimplementasikan Map antarmuka.
Di sini,
Map antarmuka mencakup semua metode Collection antarmuka. Itu karena Collection adalah antarmuka super dari Map .
Selain metode yang tersedia di Collection antarmuka, Map antarmuka juga mencakup metode berikut:
null .1. Menerapkan Kelas HashMap
import java.util.Map;
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// Creating a map using the HashMap
Map<String, Integer> numbers = new HashMap<>();
// Insert elements to the map
numbers.put("One", 1);
numbers.put("Two", 2);
System.out.println("Map: " + numbers);
// Access keys of the map
System.out.println("Keys: " + numbers.keySet());
// Access values of the map
System.out.println("Values: " + numbers.values());
// Access entries of the map
System.out.println("Entries: " + numbers.entrySet());
// Remove Elements from the map
int value = numbers.remove("Two");
System.out.println("Removed Value: " + value);
}
}
Keluaran
Map: {One=1, Two=2}
Keys: [One, Two]
Values: [1, 2]
Entries: [One=1, Two=2]
Removed Value: 2
Untuk mempelajari lebih lanjut tentang HashMap , kunjungi Java HashMap.
2. Menerapkan Kelas TreeMap
import java.util.Map;
import java.util.TreeMap;
class Main {
public static void main(String[] args) {
// Creating Map using TreeMap
Map<String, Integer> values = new TreeMap<>();
// Insert elements to map
values.put("Second", 2);
values.put("First", 1);
System.out.println("Map using TreeMap: " + values);
// Replacing the values
values.replace("First", 11);
values.replace("Second", 22);
System.out.println("New Map: " + values);
// Remove elements from the map
int removedValue = values.remove("First");
System.out.println("Removed Value: " + removedValue);
}
}
Keluaran
Map using TreeMap: {First=1, Second=2}
New Map: {First=11, Second=22}
Removed Value: 11
Untuk mempelajari lebih lanjut tentang TreeMap , kunjungi Java TreeMap.
java
Antarmuka Java SortedSet Dalam tutorial ini, kita akan belajar tentang antarmuka SortedSet di Java dan metodenya dengan bantuan sebuah contoh. SortedSet antarmuka kerangka Java Collections digunakan untuk menyimpan elemen dengan beberapa urutan dalam satu set. Ini memperluas antarmuka Set. Kel
Antarmuka Iterator Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Iterator dengan bantuan sebuah contoh. Iterator antarmuka kerangka koleksi Java memungkinkan kita untuk mengakses elemen koleksi. Ini memiliki subinterface ListIterator . Semua koleksi Java menyertakan iterator
Antarmuka Java ListIterator Dalam tutorial ini, kita akan belajar tentang antarmuka Java ListIterator dengan bantuan sebuah contoh. ListIterator antarmuka kerangka koleksi Java menyediakan fungsionalitas untuk mengakses elemen daftar. Ini adalah dua arah. Ini berarti memungkinkan kita untuk mengu
Apa itu Hashmap di Java? HashMap pada dasarnya menunjuk kunci unik ke nilai corresponding yang sesuai yang dapat diambil pada titik tertentu. Fitur Java Hashmap a) Nilai dapat disimpan dalam peta dengan membentuk nilai kunci pasangan. Nilai dapat diambil menggunakan kunci dengan meneruskannya k