„Java HashMap clear ()“ metodas pašalina visas raktų / reikšmių poras iš „hashmap“.
clear()
Metodo sintaksė yra tokia:
hashmap.clear()
Čia hashmap yra klasės objektas HashMap
.
išvalyti () parametrus
clear()
Metodas nesiima jokių parametrų.
aiški () grąžinimo vertė
clear()
Metodas negrąžina jokios vertės. Greičiau tai pakeičia hashmap.
Pavyzdys: „Java HashMap clear“ ()
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); ) )
Rezultatas
„HashMap“: (vienas = 1, du = 2, trys = 3) „HashMap“ išvalius (): ()
Ankstesniame pavyzdyje mes sukūrėme hashmap, pavadintą skaičiais. Čia mes naudojome clear()
metodą, kad pašalintume visas raktų / reikšmių poras iš skaičių.
Pastaba : Norėdami pašalinti vieną elementą iš „hashmap“, galime naudoti „Java HashMap“ pašalinimo () metodą.
Atnaujinkite „HashMap“
„Java“ sistemoje mes galime pasiekti clear()
metodo funkcionalumą iš naujo inicializuodami „hashmap“. Pavyzdžiui,
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); ) )
Rezultatas
HashMap: (Vienas = 1, Du = 2, Trys = 3) Naujas HashMap: ()
Ankstesniame pavyzdyje mes sukūrėme hashmap, pavadintą skaičiais. Maišą sudaro 3 elementai. Atkreipkite dėmesį į eilutę,
numbers = new HashMap();
Čia procesas nepašalina visų elementų iš maišos. Vietoj to sukuria naują maišos schemą ir naujai sukurtą maišos schemą priskiria skaičiams. Senesnį hashmapą pašalina šiukšlių surinkėjas .
Pastaba : Gali pasirodyti, kad proceso atnaujinimas HashMap
ir clear()
metodas veikia panašiai. Tačiau tai yra du skirtingi procesai.