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 HashMap
klases 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 HashMap
un clear()
metode darbojas līdzīgi. Tomēr tie ir divi dažādi procesi.