Metoda Java HashMap clear () uklanja sve parove ključ / vrijednost s hashmape.
Sintaksa clear()
metode je:
hashmap.clear()
Ovdje je hashmap objekt HashMap
klase.
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 HashMap
i clear()
metoda djeluju na sličan način. Međutim, to su dva različita procesa.