Cara Menggunakan HashMap di Java Beserta Contohnya

Posted on
https://www.gabuttech.com/

Penjelesan Lengkap Cara Menggunakan HashMap di Java Beserta Contohnya :

HashMap adalah salah satu kelas yang paling umum digunakan dalam bahasa pemrograman Java. Ini termasuk dalam paket java.util dan digunakan untuk mengimplementasikan struktur data peta atau kamus. HashMap menyimpan data dalam bentuk pasangan “kunci-nilai” dan memungkinkan Anda untuk mengakses nilai berdasarkan kuncinya. Dalam artikel ini, kami akan membahas cara menggunakan HashMap di Java beserta contoh-contohnya.

1. Mendeklarasikan dan Menginisialisasi HashMap

Pertama-tama, Anda perlu mendeklarasikan dan menginisialisasi HashMap. Anda dapat melakukannya dengan cara berikut:

java :

import java.util.HashMap;


public class Main {

    public static void main(String[] args) {

        // Mendeklarasikan dan menginisialisasi HashMap

        HashMap<String, Integer> data = new HashMap<>();

    }

}

Di contoh di atas, kita mendeklarasikan sebuah HashMap dengan kunci berupa String dan nilai berupa Integer.

2. Menambahkan Data ke HashMap

Anda dapat menambahkan pasangan “kunci-nilai” ke HashMap dengan menggunakan metode put().

java :

import java.util.HashMap;


public class Main {

    public static void main(String[] args) {

        // Mendeklarasikan dan menginisialisasi HashMap

        HashMap<String, Integer> data = new HashMap<>();


        // Menambahkan pasangan “kunci-nilai”

        data.put(“John”, 25);

        data.put(“Alice”, 30);

        data.put(“Bob”, 28);

    }

}

3. Mengakses Nilai dari HashMap

Anda dapat mengakses nilai dari HashMap dengan menggunakan kunci yang sesuai.

java :

import java.util.HashMap;


public class Main {

    public static void main(String[] args) {

        // Mendeklarasikan dan menginisialisasi HashMap

        HashMap<String, Integer> data = new HashMap<>();


        // Menambahkan pasangan “kunci-nilai”

        data.put(“John”, 25);

        data.put(“Alice”, 30);

        data.put(“Bob”, 28);


        // Mengakses nilai berdasarkan kunci

        int johnsAge = data.get(“John”);

        System.out.println(“Usia John: ” + johnsAge);

    }

}

4. Iterasi (Melintasi) HashMap

Anda dapat mengiterasi (melintasi) seluruh HashMap untuk mengakses semua pasangan “kunci-nilai”.

java :

import java.util.HashMap;


public class Main {

    public static void main(String[] args) {

        // Mendeklarasikan dan menginisialisasi HashMap

        HashMap<String, Integer> data = new HashMap<>();


        // Menambahkan pasangan “kunci-nilai”

        data.put(“John”, 25);

        data.put(“Alice”, 30);

        data.put(“Bob”, 28);


        // Iterasi (melintasi) HashMap

        for (String name : data.keySet()) {

            int age = data.get(name);

            System.out.println(name + ” berusia ” + age + ” tahun.”);

        }

    }

}

5. Menghapus Data dari HashMap

Anda dapat menghapus pasangan “kunci-nilai” dari HashMap dengan menggunakan metode remove().

java :

import java.util.HashMap;


public class Main {

    public static void main(String[] args) {

        // Mendeklarasikan dan menginisialisasi HashMap

        HashMap<String, Integer> data = new HashMap<>();


        // Menambahkan pasangan “kunci-nilai”

        data.put(“John”, 25);

        data.put(“Alice”, 30);

        data.put(“Bob”, 28);


        // Menghapus pasangan “kunci-nilai”

        data.remove(“Alice”);

    }

}

Contoh Lengkap:

java :

import java.util.HashMap;


public class Main {

    public static void main(String[] args) {

        // Mendeklarasikan dan menginisialisasi HashMap

        HashMap<String, Integer> data = new HashMap<>();


        // Menambahkan pasangan “kunci-nilai”

        data.put(“John”, 25);

        data.put(“Alice”, 30);

        data.put(“Bob”, 28);


        // Mengakses nilai berdasarkan kunci

        int johnsAge = data.get(“John”);

        System.out.println(“Usia John: ” + johnsAge);


        // Iterasi (melintasi) HashMap

        for (String name : data.keySet()) {

            int age = data.get(name);

            System.out.println(name + ” berusia ” + age + ” tahun.”);

        }


        // Menghapus pasangan “kunci-nilai”

        data.remove(“Alice”);

    }

}

Penutup :

HashMap adalah salah satu struktur data yang berguna dalam pemrograman Java. Ini memungkinkan Anda untuk menyimpan dan mengelola data dalam bentuk pasangan “kunci-nilai” dengan cara yang efisien. Dengan pemahaman yang tepat tentang cara menggunakannya, Anda dapat dengan mudah memanfaatkannya untuk berbagai keperluan dalam pengembangan perangkat lunak Java.

Leave a Reply

Your email address will not be published. Required fields are marked *