Denne oppskrivningen gir en grundig oversikt over Hashset i Java og i denne forbindelse dekker det følgende konsepter:
Så la oss starte!
Hva er et hashset
En klasse som bare lagrer unike varer og ikke opprettholder noen ordre om å lagre varene blir referert til som hashset i Java.
Hvordan jobbe med hashset
De undergitte punktene må følges for å jobbe med hashset
Som Hashset tilhører Java.util Klasse så, vi må import de Hashset klasse fra Java.util pakke:
Importer Java.util.Hashset;Neste trinn er objektoppretting, og for å gjøre det, må vi følge følgende syntaks:
HashsetOvennevnte utdrag oppretter et strengtypeobjekt av hashset Heltall for int, Byte for byte osv.
Hvordan legge til elementer i hashset
De Hashset Klasse har forskjellige metoder for å utføre forskjellige funksjonaliteter, Legg til() metoden er en av dem som kan brukes til å legge til elementer i en Hashset.
Eksempel
I den undergitte koden importerer vi Hashset -klasse øverst i prosjektet vårt, Og etterpå lager vi et objekt av Hashset klasse. Etter oppretting av objekter benyttet vi det objektet med Legg til() Metode for å legge til elementer i hashset:
Importer Java.util.Hashset;I ovennevnte utdrag lager vi et objekt av Hashset Klasse og så legger vi til noen elementer i hashset:
Fra utgangen er det klart at hashset ikke tilfører duplikatverdien "katt".
Hvordan sjekke eksistensen av et element i hashset
De inneholder () kan brukes til å teste eksistensen av et spesifikt element i Hashset.
Eksempel
Kodebiten nedenfor tester eksistensen av to elementer “hund” og “løve”:
System.ute.Println (dyr.inneholder ("hund"));Hvis de spesifiserte elementene som finnes i hashset, vil metoden inneholder () returneres:
Utgangen verifiserer arbeidet med inneholder metoden, da den returnerer sant for hund og usant for løven.
Hvordan fjerne elementer fra hashset
De fjerne() Metode kan brukes til å slette elementene fra hashset:
Eksempel
følgende vil være koden for å slette “hund” fra Hashset:
dyr.fjerne ("hund");Koden og dens respektive utgang er vist nedenfor ::
Utgangen bekrefter at fjerne() Metoden fungerer på riktig måte når den lykkes med å slette det spesifiserte elementet.
Hvordan fjerne alle hashsetelementer
De klar() Metode kan brukes til å fjerne alle elementene fra hashset.
dyr.klar();Metoden nedenfor viser hvordan fungerer Clear () -metoden:
Det tomme Hashset autentiserer arbeidet med klar() metode.
Hvordan finne størrelsen på hashset
De størrelse() kan brukes til å finne størrelsen på hashset.
Eksempel
Kode nedenfor viser hvordan du finner størrelsen på hashset.
dyr.størrelse();Den komplette koden og dens respektive utgang er vist i det gitte skjermbildet under gitt:
Utgangen verifiserer hensiktsmessigheten av størrelsen () -metoden.
Hvordan iterere gjennom hashset
Vi kan iterere gjennom et hashset ved hjelp av en iterator, for-hver-loop og for-hver metode (). Vi kan iterere gjennom gjenstandene og verdiene til hashset ved å bruke Keyset () og verdier () metode.
Eksempel
Vi bruker for-hver-sløyfen for å iterere gjennom elementene i hashset:
for (streng i: dyr)Den komplette koden og utdataene vises i det undergitte utdraget:
Utgangen viser at for-hver sløyfe itererer gjennom hvert element i hashset.
Konklusjon
Importere Hashset Klasse og deretter objektoppretting av den klassen vil gjøre det mulig å bruke alle metodene sine for å utføre forskjellige funksjonaliteter. Hashset -klassen gir en rekke forskjellige metoder for å oppnå forskjellige funksjonaliteter e.g. Legg til() og fjerne() Metoder kan brukes for å legge til eller fjerne henholdsvis hashset -elementene. Tilsvarende inneholder () Metode kan brukes til å teste eksistensen av et element i hashset og så videre. Denne oppskrivningen forklarer forskjellige aspekter ved Hashset klasse. Dessuten brukes noen ofte brukte metoder for å utføre forskjellige funksjoner over hashset.