„Java HashMap“ išvalyti ()

„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 HashMapir clear()metodas veikia panašiai. Tačiau tai yra du skirtingi procesai.

Įdomios straipsniai...