Metoda clear () Java HashMap odstraní všechny páry klíč / hodnota z hashmapy.
Syntaxe clear()
metody je:
hashmap.clear()
Zde je hashmap objekt HashMap
třídy.
clear () parametry
clear()
Metoda nebere žádné parametry.
clear () Návratová hodnota
clear()
Metoda nevrací žádnou hodnotu. Spíše provádí změny v hashmapě.
Příklad: 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); ) )
Výstup
HashMap: (Jeden = 1, Dva = 2, Tři = 3) HashMap po clear (): ()
Ve výše uvedeném příkladu jsme vytvořili hashmapu pojmenovaná čísla. Zde jsme použili clear()
metodu k odstranění všech párů klíč / hodnota z čísel.
Poznámka : K odebrání jedné položky z hashmapy můžeme použít metodu Java HashMap remove ().
Znovu inicializovat HashMap
V Javě můžeme dosáhnout funkčnosti clear()
metody reinicializací hashmapy. Například,
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); ) )
Výstup
HashMap: (Jeden = 1, Dva = 2, Tři = 3) Nová HashMap: ()
Ve výše uvedeném příkladu jsme vytvořili hashmapu pojmenovaná čísla. Hashmapa se skládá ze 3 prvků. Všimněte si řádku,
numbers = new HashMap();
Zde proces neodstraní všechny položky z hashmapy. Místo toho vytvoří nový hashmap a přiřadí nově vytvořený hashmap číslům. A starší hashmap je odstraněn programem Garbage Collector .
Poznámka : Může se zdát, že reinicializace metody HashMap
a clear()
metody funguje podobným způsobem. Jsou to však dva různé procesy.