Java HashMap clear ()

Java HashMap clear () -metoden fjerner alle nøkkel- / verdiparene fra hashmap.

Syntaksen til clear()metoden er:

 hashmap.clear()

Her er hashmap et objekt i HashMapklassen.

clear () Parametere

Den clear()metoden ikke tar noen parametere.

clear () Returverdi

Den clear()metoden ikke returnere noen verdi. Snarere gjør det endringer i hashmap.

Eksempel: 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); ) )

Produksjon

 HashMap: (One = 1, Two = 2, Three = 3) HashMap after clear (): ()

I eksemplet ovenfor har vi opprettet en hashmap med navn. Her har vi brukt clear()metoden for å fjerne alle nøkkel / verdiparene fra tall.

Merk : Vi kan bruke metoden Java HashMap remove () til å fjerne et enkelt element fra hashmap.

Reinitialiser HashMap

I Java kan vi oppnå funksjonaliteten til clear()metoden ved å initialisere hashmap på nytt. For eksempel,

 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); ) )

Produksjon

 HashMap: (One = 1, Two = 2, Three = 3) Ny HashMap: ()

I eksemplet ovenfor har vi opprettet en hashmap med navn. Hashmap består av 3 elementer. Legg merke til linjen,

 numbers = new HashMap();

Her fjerner ikke prosessen alle elementene fra hashmap. I stedet skaper den en ny hashmap og tilordner den nyopprettede hashmap til tall. Og den eldre hashmap fjernes av Garbage Collector .

Merk : Det kan se ut som at reinitialisering av HashMapog clear()metoden fungerer på samme måte. Imidlertid er de to forskjellige prosesser.

Interessante artikler...