Deklarasikan HashMap
Termasuk bagian Logika & Alur dalam perjalanan Java di Coddy. Pelajaran 11 dari 59.
Berikut cara membuat HashMap di Java:
HashMap<KeyType, ValueType> mapName = new HashMap<>();KeyType: Tipe data kunci.ValueType: Tipe data nilai.mapName: Nama yang kamu berikan kepadaHashMap.
Misalnya, untuk membuat HashMap dengan kunci berupa string dan nilai berupa bilangan bulat, kamu akan menulis:
HashMap<String, Integer> population = new HashMap<>();Ini membuat HashMap kosong bernama population yang dapat menyimpan nama negara (string) dan jumlah penduduknya (bilangan bulat).
Untuk menambahkan nilai ke HashMap, gunakan method .put(). Contohnya:
population.put("USA", 331002651);
population.put("India", 1380004385);Perhatikan bahwa key bertipe string dan value bertipe integer.
Jika kamu mencoba menambahkan kunci duplikat, nilai yang sudah ada akan ditimpa. Contohnya:
population.put("USA", 331002651); // Menambahkan USA dengan populasi 331002651
population.put("USA", 331002652); // Memperbarui populasi USA menjadi 331002652Tantangan
MudahBuat method bernama createStringStringMap yang tidak menerima argumen dan mengembalikan HashMap dengan key dan value berupa string. HashMap tersebut harus berisi pasangan key-value berikut:
- Key: "apple", Value: "red"
- Key: "banana", Value: "yellow"
- Key: "grape", Value: "purple"
Coba sendiri
import java.util.HashMap;
public class Main {
public static HashMap<String, String> createStringStringMap() {
// Tulis kodemu di sini
}
public static void main(String[] args) {
HashMap<String, String> map = createStringStringMap();
// Cetak HashMap
for (String key : map.keySet()) {
System.out.println(key + ": " + map.get(key));
}
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Logika & Alur
1Array Multidimensi
Dasar Array 2DMengakses Elemen Array 2DLoop Bersarang dengan Array 2DRangkuman: Array 2DPenjumlahan dan Pengurangan MatriksArray BergerigiArray 3D dan Lebih JauhPola Umum Array 2DRangkuman: Semua tentang Array2HashMap Bagian 1
Apa itu HashMap?Deklarasikan HashMapMengakses nilaiPeriksa apakah key adaMengubah dictionaryRingkasan: HashMap3HashMap Bagian 2
Method HashMapIterasi dengan keySet()Iterasi dengan entrySet()HashMap BersarangRangkuman: Kelola GudangRangkuman: Operasi HashMap6Alur Kontrol Lanjutan
Pernyataan LabelEkspresi SwitchPencocokan PolaKlausa PenjagaRingkasan Alur Kontrol9Proyek: Penghitung Kata Unik
Input dan Penyimpanan TeksPemrosesan KataLatihan sendiri: Compiler Java online