Java HashMap clear ()

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.

Zanimljivi članci...