Metode Java HashMap clear () menghapus semua pasangan kunci / nilai dari hashmap.
Sintaks dari clear()
metode ini adalah:
hashmap.clear()
Di sini, hashmap adalah objek HashMap
kelas.
clear () Parameter
The clear()
Metode tidak mengambil parameter apapun.
clear () Nilai Kembali
The clear()
metode tidak mengembalikan nilai apapun. Sebaliknya, itu membuat perubahan pada peta hash.
Contoh: Java HashMap clear ()
import java.util.HashMap; class Main ( public static void main(String() args) ( HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // remove all mappings from HashMap numbers.clear(); System.out.println("HashMap after clear(): " + numbers); ) )
Keluaran
HashMap: (Satu = 1, Dua = 2, Tiga = 3) HashMap setelah clear (): ()
Dalam contoh di atas, kami telah membuat peta hashmap bernama angka. Di sini, kami telah menggunakan clear()
metode untuk menghapus semua pasangan kunci / nilai dari angka.
Catatan : Kita bisa menggunakan metode Java HashMap remove () untuk menghapus satu item dari hashmap.
Inisialisasi ulang HashMap
Di Java, kita dapat mencapai fungsionalitas clear()
metode dengan menginisialisasi ulang hashmap. Sebagai contoh,
import java.util.HashMap; class Main ( public static void main(String() args) ( HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // reinitialize the hashmap numbers = new HashMap(); System.out.println("New HashMap: " + numbers); ) )
Keluaran
HashMap: (Satu = 1, Dua = 2, Tiga = 3) HashMap Baru: ()
Dalam contoh di atas, kami telah membuat peta hashmap bernama angka. Hashmap terdiri dari 3 elemen. Perhatikan garisnya,
numbers = new HashMap();
Di sini, prosesnya tidak menghapus semua item dari hashmap. Sebagai gantinya, ini membuat hashmap baru dan menetapkan hashmap yang baru dibuat ke angka. Dan, hashmap lama dihapus oleh Pengumpul Sampah .
Catatan : Mungkin tampak bahwa inisialisasi ulang HashMap
dan clear()
metode bekerja dengan cara yang sama. Namun, keduanya adalah proses yang berbeda.