JavaRush /Java Blog /Random-ID /Rehat kopi #224. Cara mengulangi Hashmap menggunakan loop...

Rehat kopi #224. Cara mengulangi Hashmap menggunakan loop. Pengertian Void dan Null di Java Beserta Contohnya

Dipublikasikan di grup Random-ID

Cara Mengulangi Hashmap Menggunakan Loop

Sumber: FreeCodeCamp Tutorial ini membahas secara mendetail tentang cara melakukan iterasi pada Hashmap menggunakan berbagai jenis loop di Java. Rehat kopi #224.  Cara mengulangi Hashmap menggunakan loop.  Pengertian Void dan Null di Java Beserta Contohnya - 1Hashmap adalah struktur data yang digunakan untuk menyimpan data dalam pasangan nilai kunci. Ini banyak digunakan dalam banyak bahasa pemrograman, termasuk Java, Python dan JavaScript. Mengulangi Hashmap adalah operasi umum yang sering dilakukan pengembang. Dalam kebanyakan kasus, langkah-langkahnya cukup sederhana. Anda pertama-tama memulai Hashmap, lalu menggunakan iterator untuk mengulanginya, dan akhirnya menampilkan hasilnya.

Cara Mengulangi Hashmap di Java Menggunakan For-each Loop

Salah satu cara termudah untuk mengulangi Hashmap adalah dengan menggunakan perulangan for-each . Berikut ini contoh cara melakukannya:
HashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);

for (Map.Entry<String, Integer> entry : map.entrySet()) {
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println("Key: " + key + ", Value: " + value);
}
Dalam contoh ini, pertama-tama kita membuat Hashmap baru dan menambahkan beberapa pasangan nilai kunci ke dalamnya. Kami kemudian menggunakan perulangan for-each untuk melakukan iterasi melalui Hashmap , mengambil setiap pasangan nilai kunci sebagai objek Map.Entry . Kami kemudian mengekstrak kunci dan nilai dari setiap objek Map.Entry dan mencetaknya ke konsol.

Cara mengulangi Hashmap di Java menggunakan loop sementara dengan iterator

Cara lain untuk melakukan iterasi pada Hashmap adalah dengan menggunakan perulangan while dengan iterator. Berikut ini contoh cara melakukan ini:
HashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);

Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
    Map.Entry<String, Integer> entry = iterator.next();
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println("Key: " + key + ", Value: " + value);
}
Di sini kita kembali membuat Hashmap baru dan menambahkan beberapa pasangan nilai kunci ke dalamnya. Kami kemudian membuat objek Iterator baru menggunakan metode entrySet() , yang mengembalikan sekumpulan pasangan nilai kunci sebagai objek Map.Entry . Kami kemudian menggunakan loop while dengan metode hasNext() dan next() untuk melakukan iterasi melalui set dan mengekstrak setiap pasangan nilai kunci. Terakhir, kami mengekstrak kunci dan nilai dari setiap objek Map.Entry dan mencetaknya ke konsol.

Cara mengulangi Java Hashmap menggunakan for loop dengan keySet()

Di Java, metode keySet() adalah metode kelas java.util.HashMap yang mengembalikan representasi kumpulan kunci yang terdapat dalam Hashmap . Artinya, ia mengembalikan satu set semua kunci di Hashmap , yang dapat digunakan untuk mengulangi kunci atau melakukan operasi lain pada kunci tersebut. Fakta bahwa metode keySet() mengembalikan sekumpulan elemen unik tanpa duplikat adalah karena kunci dalam Hashmap harus unik, dan metode keySet() memastikan bahwa kumpulan kunci yang dikembalikannya tidak berisi nilai duplikat. Kita juga dapat mengulangi Hashmap menggunakan perulangan for dengan metode keySet() . Berikut ini contoh cara melakukannya:
ashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);

for (String key : map.keySet()) {
    Integer value = map.get(key);
    System.out.println("Key: " + key + ", Value: " + value);
Dalam contoh ini, kita kembali membuat Hashmap baru dan menambahkan beberapa pasangan nilai kunci ke dalamnya. Kami kemudian menggunakan perulangan for dengan metode keySet() untuk melakukan iterasi melalui Hashmap , mengekstrak setiap kunci dan menggunakannya untuk mendapatkan nilai yang sesuai dari Hashmap . Kami kemudian mencetak kunci dan nilai ke konsol.

Kesimpulan

Dalam artikel ini, Anda mempelajari tiga cara untuk melakukan iterasi pada Hashmap menggunakan berbagai jenis loop. Dengan mengikuti panduan ini, Anda akan dapat bekerja lebih baik dengan Hashmap dan struktur data lainnya. Harap dicatat bahwa mengubah Hashmap selama iterasi dapat menghasilkan hasil yang tidak diharapkan, jadi hal ini harus dihindari jika memungkinkan.

Pengertian Void dan Null di Java Beserta Contohnya

Sumber: Medium Panduan ini akan mengajarkan Anda perbedaan antara Void dan Null , serta beberapa contoh cara menggunakannya. Rehat kopi #224.  Cara mengulangi Hashmap menggunakan loop.  Pengertian Void dan Null di Java Beserta Contohnya - 2Ada dua kata kunci yang sangat umum digunakan dalam bahasa pemrograman Java - Void dan Null . Keduanya digunakan untuk menunjukkan ketidakhadiran, namun dalam konteks yang berbeda. Selain itu, penggunaan dan perilakunya berbeda satu sama lain.

Ruang kosong

Di Java, kata kunci Void digunakan untuk menunjukkan tidak adanya suatu nilai. Biasanya digunakan sebagai tipe pengembalian untuk metode yang tidak mengembalikan nilai. Metode void dijalankan karena efek sampingnya, seperti mencetak sesuatu ke konsol atau mengubah keadaan suatu objek. Berikut adalah contoh metode Void :
public void printMessage(String message) {
    System.out.println(message);
}
Dalam contoh ini, metode printMessage mengambil argumen string bernama message dan mencetaknya ke konsol menggunakan metode System.out.println() . Tipe kembalian dari metode ini adalah Void , yang berarti metode tersebut tidak mengembalikan nilai.

Batal

Null digunakan untuk menunjukkan bahwa tidak ada referensi ke suatu objek. Biasanya digunakan di Java untuk menginisialisasi variabel atau untuk menunjukkan bahwa suatu objek tidak ada. Null bukanlah kata kunci di Java, melainkan kata khusus yang mewakili nilai literal yang dapat ditetapkan ke variabel referensi objek apa pun. Berikut adalah contoh penggunaan Null untuk menginisialisasi variabel:
String message = null;
Dalam contoh ini, variabel message diinisialisasi ke Null . Artinya, ini tidak menunjuk ke objek apa pun di memori.

Apa perbedaan antara Void dan Null

Perbedaan utama antara Void dan Null adalah Void mewakili tidak adanya nilai, sedangkan Null mewakili tidak adanya referensi objek. Void digunakan untuk mendeklarasikan metode yang tidak mengembalikan nilai, sedangkan Null digunakan untuk menginisialisasi variabel atau untuk menunjukkan bahwa suatu objek tidak ada. Perbedaan lain antara Void dan Null adalah Void adalah kata kunci di Java dan Null adalah kata khusus. Void juga digunakan di Java untuk mendeklarasikan tipe generik seperti Void<T> , yang mewakili tipe generik yang tidak berisi data apa pun. Selain itu, Void hanya dapat digunakan sebagai tipe kembalian untuk metode, namun Null dapat ditetapkan ke variabel referensi objek apa pun.

Kesimpulan

Void dan Null merupakan konsep penting dalam bahasa pemrograman Java. Void mewakili tidak adanya nilai dan biasanya digunakan sebagai tipe kembalian untuk metode yang tidak mengembalikan nilai. Null , di sisi lain, mewakili tidak adanya referensi ke suatu objek dan biasanya digunakan untuk menginisialisasi variabel atau untuk menunjukkan bahwa suatu objek tidak ada. Dengan memahami dengan jelas perbedaan antara Void dan Null , Anda dapat menulis kode yang lebih efisien.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION