Metoden Java HashMap clear () fjerner alle nøgle / værdipar fra hashmap.
Metodens syntaks clear()
er:
hashmap.clear()
Her er hashmap et objekt i HashMap
klassen.
clear () Parametre
Den clear()
metode tager ikke nogen parametre.
clear () Return Value
Den clear()
metode ikke returnerer nogen værdi. Snarere foretager det ændringer 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); ) )
Produktion
HashMap: (One = 1, Two = 2, Three = 3) HashMap after clear (): ()
I ovenstående eksempel har vi oprettet et hash-kort med numre. Her har vi brugt clear()
metoden til at fjerne alle nøgle / værdipar fra tal.
Bemærk : Vi kan bruge metoden Java HashMap remove () til at fjerne et enkelt element fra hashmap.
Genitialiser HashMap
I Java kan vi opnå funktionaliteten af clear()
metoden ved at geninitialisere hashmap. 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); ) )
Produktion
HashMap: (En = 1, To = 2, Tre = 3) Ny HashMap: ()
I ovenstående eksempel har vi oprettet et hash-kort med numre. Hashmap består af 3 elementer. Bemærk linjen,
numbers = new HashMap();
Her fjerner processen ikke alle elementer fra hashmap. I stedet opretter den en ny hashmap og tildeler den nyoprettede hashmap til tal. Og den ældre hashmap fjernes af Garbage Collector .
Bemærk : Det ser ud til, at geninitialisering af HashMap
og clear()
metoden fungerer på samme måde. De er dog to forskellige processer.