Java HashMap clear ()

Metoda Java HashMap clear () odstrani vse pare ključ / vrednost iz hashmapa.

Sintaksa clear()metode je:

 hashmap.clear()

Tu je hashmap predmet HashMaprazreda.

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 HashMapin clear()metoda delujeta na podoben način. Gre pa za dva različna procesa.

Zanimive Članki...