Java HashMap clear ()

Metóda clear () Java HashMap odstráni všetky páry kľúč / hodnota z hashmapy.

Syntax clear()metódy je:

 hashmap.clear()

Tu je hashmap objektom HashMaptriedy.

clear () parametre

clear()Metóda neberie žiadne parametre.

clear () Návratová hodnota

clear()Metóda nevracia žiadnu hodnotu. Skôr to robí zmeny v hashmape.

Prí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ýkon

 HashMap: (Jeden = 1, Dva = 2, Tri = 3) HashMap po clear (): ()

Vo vyššie uvedenom príklade sme vytvorili hashmapu pomenovanú čísla. Tu sme použili clear()metódu na odstránenie všetkých párov kľúč / hodnota z čísel.

Poznámka : Na odstránenie jednej položky z hashmapy môžeme použiť metódu Java HashMap remove ().

Znova inicializovať HashMap

V Jave môžeme funkčnosť clear()metódy dosiahnuť reinicializáciou hashmapy. Naprí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ýkon

 HashMap: (Jeden = 1, Dva = 2, Tri = 3) Nová HashMap: ()

Vo vyššie uvedenom príklade sme vytvorili hashmapu pomenovanú čísla. Hashmapa sa skladá z 3 prvkov. Všimnite si riadok,

 numbers = new HashMap();

Tu proces neodstráni všetky položky z hashmapy. Namiesto toho vytvorí nový hashmap a pridelí novo vytvorený hashmap číslam. A starší hashmap odstráni program Garbage Collector .

Poznámka : Môže sa zdať, že reinicializácia HashMapa clear()metóda fungujú podobným spôsobom. Sú to však dva odlišné procesy.

Zaujímavé články...