Metoda Java HashMap clear () usuwa wszystkie pary klucz / wartość z tablicy mieszania.
Składnia clear()
metody to:
hashmap.clear()
Tutaj hashmap jest obiektem tej HashMap
klasy.
clear () Parametry
clear()
Metoda nie ma żadnych parametrów.
clear () Wartość zwracana
clear()
Metoda nie zwraca żadnej wartości. Raczej wprowadza zmiany w hasmacie.
Przykład: 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); ) )
Wynik
HashMap: (One = 1, Two = 2, Three = 3) HashMap po wyczyszczeniu (): ()
W powyższym przykładzie utworzyliśmy hashmap o nazwie liczby. Tutaj użyliśmy clear()
metody, aby usunąć wszystkie pary klucz / wartość z liczb.
Uwaga : możemy użyć metody remove () języka Java HashMap, aby usunąć pojedynczy element z tablicy mieszania.
Ponownie zainicjuj HashMap
W Javie możemy osiągnąć funkcjonalność clear()
metody poprzez ponowne zainicjowanie hasmapy. Na przykład,
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); ) )
Wynik
HashMap: (One = 1, Two = 2, Three = 3) New HashMap: ()
W powyższym przykładzie utworzyliśmy hashmap o nazwie liczby. Hashmap składa się z 3 elementów. Zwróć uwagę na linię,
numbers = new HashMap();
Tutaj proces nie usuwa wszystkich elementów z mapy. Zamiast tego tworzy nowy hashmap i przypisuje nowo utworzony hashmap do liczb. A starszy hashmap jest usuwany przez Garbage Collectora .
Uwaga : Może się wydawać, że ponowna inicjalizacja HashMap
i clear()
metoda działa w podobny sposób. Są to jednak dwa różne procesy.