Java HashMap clear () metode noņem visus atslēgu / vērtību pārus no hashmap.
Metodes sintakse clear()ir šāda:
hashmap.clear()
Šeit hashmap ir HashMapklases objekts .
skaidrs () parametri
clear()Metode neveic nekādus parametrus.
skaidrs () Atgriešanās vērtība
clear()Metode neatgriež nekādu vērtību. Drīzāk tas izmaina hashmap.
Piemērs: Java HashMap notīrīt ()
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); ) )
Rezultāts
HashMap: (viens = 1, divi = 2, trīs = 3) HashMap pēc notīrīšanas (): ()
Iepriekš minētajā piemērā mēs esam izveidojuši hashmap ar numuriem. Šeit mēs izmantojām clear()metodi, lai no cipariem noņemtu visus atslēgu / vērtību pārus.
Piezīme . Lai noņemtu vienu vienumu no hashmap, mēs varam izmantot metodi Java HashMap remove ().
Atkārtoti aktivizējiet HashMap
Java valodā mēs varam sasniegt clear()metodes funkcionalitāti, atkārtoti inicializējot hashmap. Piemēram,
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); ) )
Rezultāts
HashMap: (Viens = 1, Divi = 2, Trīs = 3) Jauns HashMap: ()
Iepriekš minētajā piemērā mēs esam izveidojuši hashmap ar numuriem. Hashmap sastāv no 3 elementiem. Ievērojiet līniju,
numbers = new HashMap();
Lūk, process nenoņem visus vienumus no hashmap. Tā vietā tas izveido jaunu hashmap un piešķir jaunizveidoto hashmap numuriem. Atkritumu savācējs noņem vecāko hashmap .
Piezīme . Var šķist, ka metodes atkārtota inicializēšana HashMapun clear()metode darbojas līdzīgi. Tomēr tie ir divi dažādi procesi.








