Java HashMap selge ()

Java HashMapi tühjendusmeetod () eemaldab hashmapist kõik võtme / väärtuse paarid.

Meetodi süntaks clear()on:

 hashmap.clear()

Siin on hashmap HashMapklassi objekt .

selge () parameetrid

clear()Meetod ei võta parameetrid.

selge () tagastusväärtus

clear()Meetod ei tagasta mingit väärtust. Pigem muudab see hashmapi.

Näide: Java HashMap selge ()

 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); ) )

Väljund

 HashMap: (üks = 1, kaks = 2, kolm = 3) HashMap pärast tühjendamist (): ()

Ülaltoodud näites oleme loonud numbritega hashmapi. Siin oleme kasutanud clear()meetodit kõigi võtmete / väärtuste paaride eemaldamiseks numbritest.

Märkus . Üksiku üksuse eemaldamiseks hashmapist saame kasutada Java HashMapi eemaldamise () meetodit.

Initsialiseerige HashMap uuesti

Java-s saame clear()meetodi funktsionaalsuse saavutada hashmapi uuesti initsialiseerimisega. Näiteks,

 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); ) )

Väljund

 HashMap: (Üks = 1, Kaks = 2, Kolm = 3) Uus HashMap: ()

Ülaltoodud näites oleme loonud numbritega hashmapi. Hashmap koosneb 3 elemendist. Pange tähele joont,

 numbers = new HashMap();

Siinkohal ei eemalda protsess hashmapist kõiki üksusi. Selle asemel loob see uue hashmi ja määrab vastloodud hashmi numbritele. Ja vanema hashmi eemaldab prügikoguja .

Märkus . Võib tunduda, et faili uuesti vormistamine HashMapja clear()meetod töötavad sarnaselt. Need on aga kaks erinevat protsessi.

Huvitavad Artiklid...