Metoda Java HashMap clear () uklanja sve parove ključ / vrijednost s hashmape.
Sintaksa clear()metode je:
hashmap.clear()
Ovdje je hashmap objekt HashMapklase.
clear () Parametri
clear()Metoda ne poduzimati nikakve parametre.
clear () Povratna vrijednost
clear()Metoda ne vraća nikakvu vrijednost. Umjesto toga, on mijenja promjene hashmape.
Primjer: 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); ) )
Izlaz
HashMap: (One = 1, Two = 2, Three = 3) HashMap nakon clear (): ()
U gornjem primjeru stvorili smo hashmapu s brojevima. Ovdje smo clear()metodom koristili uklanjanje svih parova ključ / vrijednost iz brojeva.
Napomena : Možemo koristiti metodu Java HashMap remove () za uklanjanje jedne stavke s hashmape.
Ponovno inicijalizirajte HashMap
U Javi možemo postići funkcionalnost clear()metode ponovnom inicijalizacijom hashmape. Na primjer,
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); ) )
Izlaz
HashMap: (Jedna = 1, Dvije = 2, Tri = 3) Nova HashMap: ()
U gornjem primjeru stvorili smo hashmapu s brojevima. Hešmapa se sastoji od 3 elementa. Primijetite crtu,
numbers = new HashMap();
Ovdje postupak ne uklanja sve stavke iz hashmape. Umjesto toga, on stvara novu hashmapu i novonastalu hashmapu dodjeljuje brojevima. A stariji hashmap uklanja Garbage Collector .
Napomena : Može se činiti da ponovna inicijalizacija HashMapi clear()metoda djeluju na sličan način. Međutim, to su dva različita procesa.








