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 HashMap
triedy.
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 HashMap
a clear()
metóda fungujú podobným spôsobom. Sú to však dva odlišné procesy.