Mis on Java sõnastik ja kuidas seda luua?



Sõnastik on abstraktne klass, mis kaardistab võtmete väärtused. Selles artiklis käsitleme Java sõnastikke ja selle rakendamist.

Java sõnaraamat on abstraktne klass, mis on selle vanem mis kasutab võtme-väärtuse paari suhet. Selles blogis õpime lisateavet Java keele klassi sõnastiku kohta ja tutvume erinevate meetoditega. Allpool on siin blogis käsitletud teemad-

Mis on Java sõnastik?

Sõnastik on abstraktne klass mis esindab võtme / väärtuse hoidlat, mis töötab sarnaselt Kaart . Väärtuse saate salvestada Objekti sõnastik ja kui see on salvestatud, saate selle selle klahvi abil alla laadida.





Deklaratsioon:

avalik abstraktne klass Sõnastik laiendab objekti

massiivi suurus javascriptis

Ehitaja:

Sõnaraamatu () konstruktor



Kasutusmeetodid. Sõnastiku klass

Heitkem pilk paarile erinevale sõnastiku klassi meetodile.

Kontrollige sõnaraamatu suurust

size (): java.util.Dictionary.size () tagastab sõnaraamatu võtmeväärtuste paaride arvu

Süntaks:
avalik abstraktne int suurus ()



Väärtuste lisamine / lisamine sõnastikku

put (K-võti, V-väärtus): java.util.Dictionary.put (K-võti, V-väärtus) lisab sõnastikule võtmeväärtuste paari

Süntaks:
avalik abstraktne V put (K-võti, V-väärtus)

Tagastab sõnastikus olevad väärtused

elements (): java.util.Dictionary.elements () tagastab sõnastikus väärtuste esituse

Süntaks:
avalik abstraktne loenduselement ()

andmete abstraktsioon c ++

Hangi meetod võtmega kaardistatud väärtuste toomiseks

get (Object key): java.util.Dictionary.get (Object key) tagastab väärtuse, mis on võtmes kaardistatud sõnastikus

Süntaks:
avalik abstraktne V get (objekti võti)

Kontrollige, kas sõnastik on tühi

isEmpty (): java.util.Dictionary.isEmpty () kontrollib, kas sõnastik on tühi või mitte.

Süntaks:
avalik abstraktne tõeväärtus isTühi ()

Tagastage tõene, kui sõnastikus pole võtme-väärtuse seost, tagastage muul juhul väär.

pl sql algajatele koos näidetega

Võtmeväärtuse eemaldamine Java-sõnastikust

eemalda (Object key): java.util.Dictionary.remove (Object key) eemaldab võtmega kaardistatud võtme-väärtuste paari.

Süntaks:
avalik abstraktne V eemalda (objekti võti)

Sõnaraamatu juurutamine Java-s

import java.util. * public class Minu_klass {public static void main (String [] args) {// Sõnaraamatu sõnastiku initsialiseerimine edu = new Hashtable () // put () meetod edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elementide () meetod: for (loend i = edu.elements () i.hasMoreElements ()) {System.out.println ('väärtus sõnastikus:' + i.nextElement ())} // meetod (get): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Key at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () meetod: System.out.println (' nVõtme-väärtuste paari pole: '+ edu.isEmpty () +' n ') // võtmed ( ) meetod: for (loend k = edu.keys () k.hasMoreElements ()) {System.out.println ('Võtmed sõnastikus:' + k.nextElement ())} // eemalda () meetod: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Kontrollige eemaldatud võtme väärtust:' + edu.get ('1000')) System.out.println ('nSize sõnastiku sõnastik: '+ edu.size ())}}

Väljund:

Väärtus sõnastikus: Edureka
Väärtus sõnastikus: platvorm
Väärtus võtmel = 3000: null
Väärtus võtmel = 1000: platvorm
Puudub võtme-väärtuste paar: false
Võtmed sõnastikus: 1000
Võtmed sõnastikus: 2000
Eemalda: Edureka
Kontrollige eemaldatud võtme väärtust: null
Sõnaraamatu suurus: 1

Sellega jõuame Java Dictionary klassi blogi lõpuni. Kui soovite rohkem teada saada, vaadake järgmist Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda teile Java-programmeerimises alustamine ja õpetada teid nii Java-põhi kui ka edasijõudnute kontseptsioonide ning erinevate Java-raamistike jaoks, nagu talveunerežiim ja Kevad .

Kas teil on meile küsimus? Palun mainige seda selle ajaveebi “JavaScripti sõnaraamat” kommentaaride osas ja võtame teiega ühendust niipea kui võimalik.