A Java HashMap clear () metódus eltávolítja az összes kulcs / érték párot a hashmapról.
A clear()
módszer szintaxisa :
hashmap.clear()
Itt a hashmap az HashMap
osztály objektuma .
clear () Paraméterek
A clear()
módszer nem vesz fel paramétereket.
clear () Return Value
A clear()
módszer nem ad vissza értéket. Inkább változtat a hashmapon.
Példa: 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); ) )
Kimenet
HashMap: (Egy = 1, Kettő = 2, Három = 3) HashMap törlés után (): ()
A fenti példában létrehoztunk egy hashmap számokat. Itt azt a clear()
módszert használtuk, hogy eltávolítsuk az összes kulcs / érték párot a számokból.
Megjegyzés : Használhatunk Java HashMap remove () metódust egyetlen elem eltávolításához a hashmap-ból.
A HashMap újraindítása
A Java-ban elérhetjük a clear()
módszer funkcionalitását a hashmap újraindításával. Például,
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); ) )
Kimenet
HashMap: (egy = 1, kettő = 2, három = 3) új hashap: ()
A fenti példában létrehoztunk egy hashmap számokat. A hashmap 3 elemből áll. Figyelje meg a sort,
numbers = new HashMap();
Itt a folyamat nem távolítja el az összes elemet a hashmap-ból. Ehelyett létrehoz egy új hashmap-ot, és az újonnan létrehozott hashmap-ot hozzárendeli a számokhoz. És a régebbi hashmap-ot a Garbage Collector eltávolítja .
Megjegyzés : Úgy tűnhet, hogy HashMap
a clear()
módszer újraindítása és a módszer hasonló módon működik. Ugyanakkor két különböző folyamatról van szó.