Metoda Java HashMap clear () odstrani vse pare ključ / vrednost iz hashmapa.
Sintaksa clear()
metode je:
hashmap.clear()
Tu je hashmap predmet HashMap
razreda.
clear () Parametri
clear()
Metoda ne sprejme nobenih parametrov.
clear () Vrnjena vrednost
clear()
Metoda ne vrne nobene vrednosti. Namesto tega spreminja hashmap.
Primer: 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); ) )
Izhod
HashMap: (One = 1, Two = 2, Three = 3) HashMap po clear (): ()
V zgornjem primeru smo ustvarili hashmap z imenom številke. Tu smo clear()
metodo uporabili za odstranitev vseh parov ključ / vrednost iz številk.
Opomba : Za odstranjevanje enega elementa iz hashmapa lahko uporabimo metodo Java HashMap remove ().
Ponovno inicializirajte HashMap
V Javi lahko dosežemo funkcionalnost clear()
metode z vnovično inicializacijo hashmapa. Na primer
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); ) )
Izhod
HashMap: (One = 1, Two = 2, Three = 3) Novo HashMap: ()
V zgornjem primeru smo ustvarili hashmap z imenom številke. Hashmap je sestavljen iz 3 elementov. Opazite vrstico,
numbers = new HashMap();
Tu postopek ne odstrani vseh elementov iz hashmapa. Namesto tega ustvari nov hashmap in novo ustvarjeni hashmap dodeli številkam. In starejši hashmap odstrani Garbage Collector .
Opomba : Zdi se, da ponovna inicializacija HashMap
in clear()
metoda delujeta na podoben način. Gre pa za dva različna procesa.