Ordbok på Java er den abstrakte klassen som er foreldrene til som bruker nøkkel-verdi-parforholdet. I denne bloggen vil vi lære mer om Dictionary-klassen i Java og bli kjent med de forskjellige metodene. Nedenfor er emnene dekket i denne bloggen-
Hva er ordbok i Java?
Ordbok er en abstrakt klasse som representerer et nøkkel / verdilagerlager som fungerer som Kart . Du kan lagre verdien i et ordbokobjekt, og når den er lagret, kan du hente den ved hjelp av nøkkelen.
Erklæring:
offentlig abstrakt klasse Ordbok utvider objektet
Bygger:
Ordbok () konstruktør
Metoder for bruk. Ordboksklasse
La oss ta en titt på noen forskjellige metoder for Dictionary Class.
Sjekk størrelsen på ordboken
størrelse (): java.util.Dictionary.size () returnerer antall nøkkelverdipar i ordboken
Syntaks:
offentlig abstrakt int størrelse ()
Legg til / legg verdier i ordboken
put (K-tast, V-verdi): java.util.Dictionary.put (K-tast, V-verdi) legger nøkkelverdipar til ordboken
størrelsen på et array-javascript
Syntaks:
offentlig abstrakt V put (K-tast, V-verdi)
Returner verdier som er til stede i ordboken
elements (): java.util.Dictionary.elements () returnerer verdirepresentasjon i ordboken
Syntaks:
offentlig abstrakt Oppregningselementer ()
Få metode for å hente verdiene som er kartlagt med nøkkelen
get (Object key): java.util.Dictionary.get (Object key) returnerer verdien som er kartlagt med nøkkelen i ordboken
Syntaks:
offentlig abstrakt V get (Objektnøkkel)
Sjekk om ordboken er tom
isEmpty (): java.util.Dictionary.isEmpty () sjekker om ordboken er tom eller ikke.
Syntaks:
offentlig abstrakt boolsk isEmpty ()
Returner sant, hvis det ikke er noen nøkkelverdi i ordboken, returner du falsk.
javascript varsel pålogging for å laste ned
Fjerner nøkkelverdien fra ordlisten i Java
remove (Objektnøkkel): java.util.Dictionary.remove (Objektnøkkel) fjerner nøkkelverdiparet som er tilordnet nøkkelen.
Syntaks:
offentlig abstrakt V fjern (Objektnøkkel)
Implementering av ordbok i Java
importer java.util. * public class My_Class {public static void main (String [] args) {// Initializing a Dictionary Dictionary edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () metode: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // get () metode: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () metode: System.out.println (' nDet er ikke noe nøkkelverdipar: '+ edu.isEmpty () +' n ') // nøkler ( ) metode: for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () method: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Sjekk verdien av fjernet nøkkel:' + edu.get ('1000')) System.out.println ('nSize av ordbok: '+ edu.size ())}}
Produksjon:
Verdi i ordbok: Edureka
Verdi i ordbok: plattform
Verdi ved nøkkel = 3000: null
Verdi ved nøkkel = 1000: Plattform
Det er ikke noe nøkkelverdipar: false
Nøkler i ordbok: 1000
Keys in Dictionary: 2000
Fjern: Edureka
Kontroller verdien av fjernet nøkkel: null
Størrelse på ordboken: 1
Med dette kommer vi til slutten av denne bloggen på Java Dictionary Class. Hvis du ønsker å lære mer, sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden. Edurekas Java J2EE- og SOA-opplæring og sertifiseringskurs er designet for studenter og fagpersoner som ønsker å være Java-utvikler. Kurset er designet for å gi deg et forsprang i Java-programmering og trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Vår .
Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne 'Dictionary in Java' -bloggen, så kommer vi tilbake til deg så snart som mulig.