Ordbog i Java er den abstrakte klasse, der er forælder til som bruger nøgle-værdi-parforholdet. I denne blog lærer vi mere om ordbogsklassen i Java og bliver fortrolig med de forskellige metoder. Nedenfor er emnerne dækket af denne blog-
Hvad er ordbog i Java?
Ordbog er en abstrakt klasse repræsenterer et nøgle / værdi lager lager, der fungerer som Kort . Du kan gemme værdien i et ordbogobjekt, og når den er gemt, kan du hente den ved hjælp af dens nøgle.
Erklæring:
offentlig abstrakt klasse Ordbog udvider objekt
Bygger:
Ordbog () konstruktør
Metoder til brug. Ordbogsklasse
Lad os se på et par forskellige metoder til ordbogsklasse.
Kontroller størrelsen på ordbogen
størrelse (): java.util.Dictionary.size () returnerer antallet af nøgleværdipar i ordbogen
Syntaks:
offentlig abstrakt int størrelse ()
hvordan man håndterer popup i selen webdriver
Tilføj / sæt værdier i ordbogen
put (K-nøgle, V-værdi): java.util.Dictionary.put (K-nøgle, V-værdi) tilføjer nøgleværdipar til ordbogen
Syntaks:
offentlig abstrakt V put (K-tast, V-værdi)
Returner værdier, der findes i ordbogen
elements (): java.util.Dictionary.elements () returnerer værdirepræsentation i ordbogen
Syntaks:
offentlig abstrakt Optællingselementer ()
konvertere streng til dato java
Få metode til at hente de værdier, der er kortlagt med nøglen
get (Objektnøgle): java.util.Dictionary.get (Objektnøgle) returnerer den værdi, der er kortlagt med nøglen i ordbogen
Syntaks:
offentlig abstrakt V get (Objektnøgle)
Kontroller, om ordbogen er tom
isEmpty (): java.util.Dictionary.isEmpty () kontrollerer, om ordbogen er tom eller ej.
Syntaks:
offentlig abstrakt boolsk isEmpty ()
Returner sandt, hvis der ikke er nogen nøgleværdiforhold i ordbogen, skal du returnere falsk.
Fjernelse af nøgleværdi fra ordbogen i Java
remove (Objektnøgle): java.util.Dictionary.remove (Objektnøgle) fjerner nøgleværdiparet, der er tilknyttet nøglen.
Syntaks:
offentlig abstrakt V fjern (Objektnøgle)
Implementering af ordbog i Java
import java.util. * public class My_Class {public static void main (String [] args) {// Initialisering af en Dictionary Dictionary edu = ny Hashtable () // put () metode edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () metode: til (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // get () metode: System.out.println ('nVærdi ved nøgle = 3000:' + edu.get ('2000')) System.out.println ('Værdi ved nøgle = 1000 : '+ edu.get (' 2000 ')) // isEmpty () metode: System.out.println (' nDer er ikke noget nøgleværdipar: '+ edu.isEmpty () +' n ') // nøgler ( ) metode: til (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () metode: System.out .println ('nFjern:' + edu.remove ('1000')) System.out.println ('Kontroller værdien for fjernet nøgle:' + edu.get ('1000')) System.out.println ('nSize af ordbog: '+ edu.size ())}}
Produktion:
forskel mellem redskaber og udvider java
Værdi i ordbog: Edureka
Værdi i ordbog: platform
Værdi ved nøgle = 3000: null
Værdi ved nøgle = 1000: Platform
Der er intet nøgleværdipar: falsk
Taster i ordbogen: 1000
Nøgler i ordbogen: 2000
Fjern: Edureka
Kontroller værdien for fjernet nøgle: null
Størrelse på ordbog: 1
Med dette kommer vi til slutningen af denne blog på Java Dictionary Class. Hvis du ønsker at lære mere, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Edurekas Java J2EE- og SOA-uddannelses- og certificeringskursus er designet til studerende og fagfolk, der ønsker at være Java-udvikler. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Forår .
Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne 'Ordbog i Java' -blog, og vi vender tilbage til dig hurtigst muligt.