Java HashMapi tühjendusmeetod () eemaldab hashmapist kõik võtme / väärtuse paarid.
Meetodi süntaks clear()
on:
hashmap.clear()
Siin on hashmap HashMap
klassi 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 HashMap
ja clear()
meetod töötavad sarnaselt. Need on aga kaks erinevat protsessi.