Java Dictionary

Java Dictionary
Java -ordboken er en del av Java.Util -pakke, også kjent som Child Class of the Hashtable Class. Ordboken i Java Associates Keys med verdier, akkurat som hashtable -klassen. Java-ordboksklassen inneholder nøkkelverdipar som ligner på kartgrensesnittet. Nøkkelen og verdien er forekomstene; Enhver ikke-null-forekomst kan tjene både som en nøkkel og en verdi. Java -ordboksklassen er oppført med forskjellige metoder som gir forskjellig funksjonalitet for ordboken.

Eksempel 1:

Dictionary Class - Put () Metode - av Java brukes til å legge til kartleggingsordboken. Dette indikerer at en gitt ordbok kan kartlegge en spesifikk nøkkel og verdi.

Her bruker vi en Java -klasse “PutMethodCase” som omsluttet Main () -metodedefinisjonen. Main () -metoden implementeres videre med kildekoden. Vi oppretter først en tom ordbok inne i "mydict" -objektet. Den tomme ordboken er spesifisert med Hashtable Map -grensesnittet som aksepterer nøkkelen som et heltall og verdien mot nøkkelen som en streng. Deretter påkaller vi Put () -metoden med "MyDict" ordbokobjektet og setter inn elementene i form av nøkkel- og verdipar. Etter det viser vi ordboken som inneholder nøkkel- og verdielementene. Vi kaller put () -metoden igjen for å legge til den nye verdien mot den eksisterende nøkkelen. Vis deretter den modifiserte ordboken.

Den tomme ordboken fylt med Put () -metoden demonstreres på følgende skjermbilde. Videre er den endrede verdien av den eksisterende nøkkelen også vist:

Eksempel 2:

Java Dictionary's Get () -metoden kan også brukes til å skaffe verdien av den oppgitte tasten i ordboken. Verdien av nøkkelen i den gitte ordboken returneres av get () -metoden.

Her konstruerer vi først Java -klassen “GetMethodCase” og distribuerer Main () -metoden for kildekoden til Java Dictionary. En Java Dictionary Class -objekt som heter “D1” er opprettet i Main () -metoden. Opprinnelig er ordboken tom og godtar bare nøkkelen og verdien i strengdatatypen. Deretter, for å sette inn de kartlagte verdiene i "D1" -ordboken, kaller vi Put () -metoden. Tastene er spesifisert med strengnummerformatet, og verdiene inneholder strengene. Etter det har vi en utskriftsklasse der nøkkelen er spesifisert i get () -metoden fra "D1" -ordboken.

Antallet nøkkel "5" som er til stede i den gitte ordboken blir hentet fra get () -metoden.

Eksempel 3:

Java Dictionary Class gir Isempty () -metoden for å finne ut om ordboken inneholder nøkkelverdiparene eller ikke. Isempty har en boolsk returtype. Hvis denne ordboken er tom, gir den sann; Ellers gir det usant.

Her er en Java “IsemptyMethodCase” -klasse som er etablert med Main () -metoden. Main () -metoden er ytterligere definert med hovedprogrammet. Vi initialiserer først en tom ordbok som er erklært i "colordict" -objektet. Ordboken utvides fra hashtable -klassen og Put () -metoden brukes til å sette inn de kartlagte verdiene i den ordboken. Den kartlagte verdien følger formatet. Vi skriver ut ordboken med de kartlagte verdiene på skjermen. Etter det avkalker vi et "boolsk" objekt "sjekk" der Isempty () -metoden er distribuert med "colordict" ordboksobjekt. Isempty () verifiserer om den spesifiserte ordboken er tom eller har en kartlagt verdi som vises ved kompileringstidspunktet.

Siden de kartlagte verdiene settes inn i ordboken via Put () -metoden, returnerer ISEMPTY () -metoden sann på følgende terminalskjerm:

Eksempel 4:

For å skaffe hele listen over nøkler i ordboken, er en annen teknikk tilgjengelig i Java Dictionary. Størrelse () -metoden er metoden som returnerer de totale nøklene i ordboken, og den krever ingen parametere.

Her lager vi Java -klassen “Sizemethodcase” for å få størrelsen på ordboken. For dette bruker vi Main () -metoden fordi Java krever hovedmetoden for implementeringen. Vi instantierer "studentmerker" hashtable -objektet for å lage ordboken. Først har vi en tom ordbok. Deretter settes elementene inn som (k, v) kart inne i ordboken med put () -metoden. Vi har utskriftskommandoen for å vise størrelsen på ordboken ved å kalle størrelse () -metoden inne i den med "Studentmarks" -objektet som har ordboken. Etter det legger vi til ytterligere to kartlagte verdier i den eksisterende ordboken og henter antall nøkler som ordboken har fra størrelsen () -metoden.

Den første ordboken som vises i følgende illustrasjon har tre nøkler; Den andre er den forrige ordboken med den modifiserte størrelsen.

Eksempel 5:

Nå har Java Dictionary Class elementene () og Keys () -metodene for å få oppregningen fra ordboken. Elements () -metoden gir oppregningen av hele verdiene på tastene. Keys () -metoden brukes til å returnere oppregningen av alle nøklene fra ordboken.

Her har vi en "elementandkeyMethodCase" -klasse der Main () -metoden kalles programimplementeringen. Vi oppretter "DictValue" -objektet for ordboken som utvides med hashtable -klassen. Deretter setter vi inn nøklene og verdiene inne i ordboken ved å bruke Put () -metoden. Deretter har vi en for loop å iterere over hver verdi fra ordboken. Vi kaller elementene () -metoden inne i for -loopen fra tellerobjektet “enum” og viser alle ordens verdier. På samme måte itererer vi ordbokenes nøkler og får alle nøklene fra nøklene () -metoden som også er skrevet ut på utgangsskjermen.

Elements () -metoden får oppregningsverdiene fra følgende ordbok. Deretter sendes nøklene () metoden alle tastene til ordboken.

Konklusjon

Java Dictionary er den abstrakte klassen som inneholder nøklene med verdien. Hashtable arver ordbok i Java -hierarkiet og definerer kartet. Hver nøkkel i et enkelt ordboksobjekt har maksimalt en verdi tilknyttet det. Java Dictionary bruker klasser og prosedyrer fra Før samlingsrammen. Vi utforsket flere aspekter av Java Dictionary som inkluderer å legge til en nøkkel og verdi i ordboken og få den spesifikke nøkkelen og størrelsen på ordboken.