Metoda clear () Java HashMap odstraní všechny páry klíč / hodnota z hashmapy.
Syntaxe clear()metody je:
hashmap.clear()
Zde je hashmap objekt HashMaptří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 HashMapa clear()metody funguje podobným způsobem. Jsou to však dva různé procesy.








