Belajar Perihal Hashmap Pada Kegiatan Java

HashMap ialah salah satu jenis Collection ,yang merupakan struktur data di bahasa pemrograman Java , yang memakai tipe data berpasangan key-value. Fungsinya hampir sama menyerupai ArrayList ,yaitu mengorganisasikan dan menampilkan data. Namun, jikalau di ArrayList untuk mengakses valuenya ,berdasarkan nomor index ,yang dimulai dari 0 ,1 2 3 dan seterusnya. Pada HashMap ,kita tidak menginputkan data secara terurut ,jadi kita memakai pemetaan atau MAP , menurut key sebagai index yang sanggup kalian isi secara bebas , dan menjadi element unik yang berbeda satu sama lain ,untuk mengakses valuenya. Pada artikel berguru java kali ini kita akan mencoba memahami penggunaan HashMap di bahasa pemrograman Java . Berikut mari kita bahas:
yang merupakan struktur data di bahasa pemrograman Java  Belajar perihal HashMap pada Program Java

Agar kalian sedikit mengerti dan paham , kalian sanggup perhatikan pada gambar dibawah ini :

yang merupakan struktur data di bahasa pemrograman Java  Belajar perihal HashMap pada Program Java
Contoh Key-Value
Seperti pada gambar diatas Key di tujukan pada Nama ,Jenis Kelamin , dan Hobi. Sedangkan untuk Value di tujukan pada Fathurrahman , Laki-Laki dan Main Game. Kita sanggup mengisi Key secara bebas ,yang dimana ditujukan untuk kita mengakses valuenya. Misal kita ingin menampilkan data dari value “Laki-Laki” , maka kita hanya perlu memanggil Key nya yaitu “Jenis Kelamin”. Oke hingga ketika ini mungkin kalian sudah paham dan mengerti konsepnya ya. sepakat lanjut lagi.
Selain kita sanggup  menyimpan tipe data String , kalian juga sanggup memakai Object lain ,seperti List atau Set. Untuk dipakai sebagai Valuenya. Seperti ketika kita ingin mengambil nama-nama dari binatang. Kaprikornus misal , Binatang ditujukan sebagai Key , untuk mengambil Value menyerupai Ayam,Kucing,Sapi,Anjing dll.

Nah , sesudah kita tahu konsep awalnya , mari kita coba membahas penerapan codinganya di bahasa pemrograman Java. Berikut mari kita simak:


Contoh code :

yang merupakan struktur data di bahasa pemrograman Java  Belajar perihal HashMap pada Program Java
Contoh HashMap

 Output :

Nama : Fathurrahman

Penjelasan :

Untuk menciptakan objek dari HashMap kita memakai awalan syntax:

HashMap <K,V>  namaobjek ;

K : di tujukan sebagai Key

V : di tujukan sebagai Value

Lalu di lanjutkan dengan Constructor

new HashMap<>();  

Pada code di atas , kita menciptakan objek dengan awalan HashMap<Integer,String>  hashmap = new HashMap<>();   

Kaprikornus kita akan memakai angka-angka sebagai Key  , menurut tipe data int  pada Class Integer. Lalu kita akan memakai urutan huruf ,berdasarkan tipe data char pada Class String.

Untuk menginput datanya ,kita sanggup memakai method .put lalu kita isi datanya menurut objek dari HashMap yang telah kita buat.

Setelah itu pada code di atas , kita mengakses Value dari “Fathurrahman”: ,berdasarkan key  dari “11”  dengan menggunakan  hashmap.get(11)) Yang dimana output tampilanya akan menghasilkan Nama : Fathurrahman.


Nah bagaimana jikalau kita ingin menampilkan semua data dari Key dan Valuenya?

Sama menyerupai ArrayList , kita sanggup memakai looping atau perulangan. Berikut mari kita simak codenya:

Contoh code :

yang merupakan struktur data di bahasa pemrograman Java  Belajar perihal HashMap pada Program Java
Contoh Hasmap



Output:

11 = Fathurrahman
12 = Andy
13 = Dona
14 = Bonita

Penjelasan :

Pertama-tama kita import dulu library dari import java.util.Map;

Disini kita memakai perulangan for each  , pada kondisi untuk menampilkan Key dan Value kita menggunakan hashmap.entrySet()  ,pada static class Map.Entry dengan objek map.


Lalu tampilkan dengan memakai statement System.out.println(map.getKey()+” = “+map.getValue());

Yang dimana akan menghasilkan output tampilan :

11 = Fathurrahman
12 = Andy
13 = Dona
14 = Bonita

Jika kalian hanya ingin menampilkan data Key :

yang merupakan struktur data di bahasa pemrograman Java  Belajar perihal HashMap pada Program Java
Contoh perulangan for pada method keySet

Output:

Tampil key : 11
Tampil key : 12
Tampil key : 13
Tampil key : 14

Jika  kalian hanya ingin menampilkan data Value :

yang merupakan struktur data di bahasa pemrograman Java  Belajar perihal HashMap pada Program Java
Contoh perulangan for pada method values

Output:
Tampil value : Fathurrahman
Tampil value : Andy
Tampil value : Dona
Tampil value : Bonita

Seperti yang aku sudah katakan sebelumnya,  kita sanggup menyimpan value dengan Object lain menyerupai List dan Set. Untuk itu kita akan memakai nama-nama hewan ,yang dimana Binatang di jadikan sebagai grup dari Key, dan nama-nama binatangnya sebagai child dari Value. Berikut mari kita simak codenya:

Contoh code :



yang merupakan struktur data di bahasa pemrograman Java  Belajar perihal HashMap pada Program Java
Contoh Map dan List



Output:

Nama Binatang = [Ayam, Anjing, Kucing, Sapi]


Penjelasan :

Pertama-tama kita akan menciptakan objek,  untuk grup dari key, dengan menulis awalan

code Map<String,List<String>> objekMap = new HashMap();

Yang dimana kita memakai Key dengan tipe data String , dan juga Value di dalamnya List dengan tipe data String juga.

Lalu kita menciptakan objek dari ArrayList  child dari value ,dengan menulis code
  List<String> namaBinatang = new ArrayList<String>();

Setelah itu kita akan menginput data untuk objek ArrayList  dengan method .add

Selanjutnya kita menginput data dari objekMap = grup dari key yang dimana “Nama Binatang” di gunakan sebagai key kemudian data-data yang ada di dalam objek namaBinatang dipakai sebagai value.

Kemudian kita tampilkan data key dan valuenya, yang dimana akan menghasilkan output tampilan menyerupai : Nama Binatang = [Ayam, Anjing, Kucing, Sapi]


Sumber https://www.okedroid.com/

Rekomendasi
1 of 82
Loading...