Java HashMap notīrīt ()

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.

Interesanti raksti...