Java-sanakirja on abstrakti luokka, joka on vanhempi joka käyttää avain-arvo-parisuhdetta. Tässä blogissa opimme lisää Java-sanakirjasta ja tutustumme eri menetelmiin. Alla on tämän blogin aiheet
Mikä on Java-sanakirja?
Sanakirja on abstrakti luokka edustaa avaimen / arvon tallennustilaa, joka toimii kuten Kartta . Voit tallentaa arvon Sanakirja-objektiin ja kun se on tallennettu, voit hakea sen käyttämällä sen avainta.
Vakuutus:
julkinen abstrakti luokka Sanakirja laajentaa objektia
Rakentaja:
Sanakirja () -rakentaja
Käyttötavat Sanakirjaluokka
Katsotaanpa muutama erilainen menetelmä sanakurssille.
Tarkista sanakirjan koko
size (): java.util.Dictionary.size () palauttaa avainarvoparien määrän Sanakirjassa
Syntaksi:
julkinen abstrakti int-koko ()
Lisää / laita arvoja sanakirjaan
put (K-avain, V-arvo): java.util.Dictionary.put (K-avain, V-arvo) lisää avain-arvo-parin sanakirjaan
syvä kloonaus ja matala kloonaus Javassa
Syntaksi:
julkinen abstrakti V put (K-avain, V-arvo)
Palauta sanakirjassa olevat arvot
elements (): java.util.Dictionary.elements () palauttaa arvon esityksen sanakirjassa
Syntaksi:
julkinen abstrakti luetteloelementit ()
Hae menetelmä avaimella kartoitettujen arvojen noutamiseksi
get (Object key): java.util.Dictionary.get (Object key) palauttaa arvon, joka on määritetty avainsanalla sanakirjassa
Syntaksi:
julkinen abstrakti V get (objektiavain)
Tarkista, onko sanakirja tyhjä
isEmpty (): java.util.Dictionary.isEmpty () tarkistaa, onko sanakirja tyhjä.
Syntaksi:
julkinen abstrakti totuusarvo onTyhjä ()
Palauta tosi, jos sanakirjassa ei ole avain-arvo-suhdetta, muuten palauta epätosi.
stl lajitella c ++
Avaimen arvon poistaminen Java-sanakirjasta
poista (Object key): java.util.Dictionary.remove (Object key) poistaa avaimella yhdistetyn avainarvoparin.
Syntaksi:
julkinen abstrakti V poista (objektiavain)
Sanakirjan toteutus Java: ssa
tuo java.util. * public class My_Class {public static void main (String [] args) {// Dictionary Dictionary -alustan alustus edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () -menetelmä: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // get () -menetelmä: System.out.println ('nValue avaimessa = 3000:' + edu.get ('2000')) System.out.println ('Avaimen arvo = 1000 : '+ edu.get (' 2000 ')) // isEmpty () -menetelmä: System.out.println (' n Ei ole avainarvoparia: '+ edu.isEmpty () +' n ') // avaimet ( ) -menetelmä: (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 ('Tarkista poistetun avaimen arvo:' + edu.get ('1000')) System.out.println ('nSize sanakirjan sanasta: '+ edu.size ())}}
Tuotos:
Arvo sanakirjassa: Edureka
Arvo sanakirjassa: Platform
Arvo avaimessa = 3000: nolla
Arvo avaimessa = 1000: Alusta
Avain-arvo-paria ei ole: false
Avaimet sanakirjassa: 1000
Avaimet sanakirjassa: 2000
Poista: Edureka
Tarkista poistetun avaimen arvo: null
Sanakirjan koko: 1
Tämän myötä olemme päässeet tämän blogin loppuun Java Dictionary -kurssille. Jos haluat oppia lisää, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssi on suunniteltu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä. Kurssi on suunniteltu antamaan sinulle etumatka Java-ohjelmointiin ja kouluttamaan sekä ydin- että edistyneitä Java-käsitteitä sekä erilaisia Java-kehyksiä, kuten Hibernate & kevät .
Onko sinulla kysymys meille? Mainitse se tämän 'Sanakirja Java-blogissa' kommenttiosassa, niin otamme sinuun yhteyttä mahdollisimman pian.