Java hashmap satte funksjon

Java hashmap satte funksjon
“Hvert språk inneholder et stort antall metoder i det for å utføre et spesifikt sett med operasjoner mens programmering i visse miljøer. Akkurat slik kom Java -programmeringen med en rekke metoder for å gjøre mange ting som er forskjellige fra hverandre. En av disse funksjonene, "Put" -funksjonen fra "HashMap" -klassen til Java, er spesielt designet for å legge til nøkkelverdi-kartlegginger til et hashmap opprettet av "Hashmap" -klassen objekt. Når en eksisterende nøkkel er gitt, vil den gamle verdien bli revidert med den nye. Hvis et friskt par leveres, er hele settet montert. Denne guiden kommer til å forklare måten å bruke "put" -funksjonen i Java.”

Eksempel 01

Det første eksemplet vil diskutere den grunnleggende syntaksen ved å bruke HashMap () -klassen til Java.Utilpakke for å lage et nytt hasjkart og Put () -funksjonen for å legge til nye kartlegginger til det. Derfor trenger du et Java -verktøy i det systemet du har jobbet med, jeg.e., Vi kommer til å bruke Eclipse IDE her. Java -filen “Main.Java ”er opprettet i et nytt Java -prosjekt og startet med importen av Java.Utilpakke, sammen med alle tilhørende klasser.

Etter det ble Main () -klassen opprettet i denne filen som vil holde hele programmet, inkludert vår Main () drivermetode. Som vi vet inneholder hashmapene alltid et nøkkelverdipar i dem. Så, hovedfunksjonen () bruker HashMap -klassen for å lage et HashMap -objekt “H” med sin nøkkel for heltallstype og verdi av strengtype.

Etter opprettelsen av en hashmap “h”, er det på tide å sette noen nøkkelverdi-kartlegginger i det. Som vi har erklært typene for henholdsvis nøkkelverdi som heltall og streng, vil vi legge til verdier i samsvar med å bruke Put () -funksjonen. Så vi har kalt Put () -funksjonen med HashMap -objektet “H” mens vi legger til litt kartlegging i form av nøkler med sine respektive verdier i Hashmap. Totalt er 5 kartlegginger blitt lagt til hashmap “h”.

Nå, for å vise de kartleggingene på Eclipse IDE, må vi kaste av "Println" -funksjonen til "Systemet.ut ”-pakken med Java. Det har brukt det enkle “H” -objektet til Hashmap for å vise kartleggingene på rad.

Nå ble Java-programmet henrettet, og det viser hele Hashmap sammen med kartleggingen i form av nøkkelverdipar ved Eclipse IDE-konsollen. "=" -Tegnet mellom nøkkelverdiparet viser at den spesifikke verdien er tildelt en spesifikk nøkkel her.

Eksempel 02

La oss se hashmaps på en liten annen måte ved å bruke Put () -funksjonen i dette eksemplet. Vi har brukt den samme Java -kodestrukturen i dette eksemplet og opprettet en HashMap “H” i Main () -metoden. Lagt til totalt 5 kartlegging av nøkkelverdier i Hashmap “H” ved å bruke “Put” -funksjonen akkurat som vi gjorde i eksemplet ovenfor via “H” -objektet. Den første println () uttalelsen fungerer for å vise den første hasjkartleggingen av bare 5 nøkkelverdipar.

På den aller neste kodelinjen har vi brukt Put () -funksjonen igjen for å legge til en ny kartlegging til en hashmap “h”. Hvis kartleggingsnøkkelen ligner på en av tastene som er lagt til i utgangspunktet, vil den erstatte eller overstyre verdien av den aktuelle tasten. Den vil også returnere den gamle verdien til en strengvariabel "R1". Den neste linjens "Println" -funksjonserklæring er blitt brukt til å vise den returnerte verdien "R1".

En lignende ting er gjentatt for å tilføre en annen verdi. Denne nye kartleggingsnøkkelen er allerede eksisterende, så den vil plassere en gammel verdi og returnere den gamle verdien til en ny streng “R2”. Den erstattede verdien og de nye kartleggingene vil vises på Eclipse -konsollen ved å bruke println () -funksjonen i linjene 15 og 18. La oss lagre og kjøre dette programmet.

Utgangen har vist tre forskjellige hashmaps. Den første inneholder hashmap av totalt 5 kartlegginger. Den samme hashmap er økt med en ny kartlegging. Den siste Hashmaps første kartlegging ble overstyrt av en ny kartlegging.

Eksempel 03

Til slutt kommer dette eksemplet til å vise den nye måten å vise kartleggingen av et hashmap. Dermed har vi brukt den samme Java -filen med noen endringer gjort i den. Javaen.Util -pakke er importert ved hjelp av "Import" nøkkelordet, og hoved- () -klassen er initiert med en Main () -funksjon. Hovedfunksjonen initialiserte objektet “H” for et nytt hashmap. Dette hashmap vil inneholde strengtyper av nøkler og verdier.

Nå må du legge strengtypen nøkkelverdipar av kartlegginger i hashmap “h”. Så "Put" -funksjonen ble kalt ved hjelp av "H" -objektet til Hashmap for å sette strengetastene og strengverdiene i Hashmap. Etter å ha lagt til de 5 kartleggingene i "H" -hashmap, bruker vi "for" -løkken for at Java skal iterere hver indeks av en hashmap og vise verdiskartlegging.

For iterasjon, bruk nøkkelordet "Streng" med "I" -tegnet for tastene og bruk Keyset () -funksjonen til Java for å få hver kartleggingsverdi fra HashMap “H”. PRINTLN () -funksjonen som brukes i "for" -løkken vil skille og vise hver tast ved å bruke "i" og bruke get () -metoden til Java for å vise verdiene til hver tast.

Etter å ha utført dette nye programmet, ble de fem kartlegginger fra Hashmap “H” vist etter hverandre på 5 separate linjer. Hver nøkkel er spesifisert separat, sammen med verdien.

Konklusjon

Vi har sett bruken av Put () -funksjonen til HashMap -klassen i våre Java -eksempler. Guiden har startet med utdyping av en forklaring om formålet () -funksjonen. I Java -eksemplene har vi diskutert hvordan en Put () -funksjon kan brukes til å sette inn samme type nøkkel med verdien som et kartleggingspar eller en annen type nøkkel med verdien som et kartleggingspar til Hashmap. Bruken av PUT -funksjonen forklarer også hvordan du kan overstyre kartleggingen.