Java HashMap clear () -metoden fjerner alle nøkkel- / verdiparene fra hashmap.
Syntaksen til clear()
metoden er:
hashmap.clear()
Her er hashmap et objekt i HashMap
klassen.
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 HashMap
og clear()
metoden fungerer på samme måte. Imidlertid er de to forskjellige prosesser.