Što je rječnik u Javi i kako ga stvoriti?



Rječnik je apstraktna klasa koja preslikava ključeve u vrijednosti. U ovom ćemo članku razgovarati o rječnicima u Javi i njihovoj implementaciji.

Rječnik na Javi je apstraktna klasa čiji je roditelj koji koristi odnos par ključ / vrijednost. Na ovom ćemo blogu naučiti više o klasi rječnika na Javi i upoznati se s različitim metodama. Ispod su teme obrađene na ovom blogu-

Što je rječnik na Javi?

Rječnik je apstraktni razred predstavljajući spremište za pohranu ključa / vrijednosti koje djeluje na sličan način Karta . Vrijednost možete pohraniti u objekt Rječnika i nakon što je pohranite, možete je dohvatiti pomoću ključa.





Izjava:

javni sažetak klase Rječnik proširuje Object

Graditelj:

Konstruktor rječnika ()



Metode korisnosti.Rječnik razreda

Pogledajmo nekoliko različitih metoda rječnika.

Provjerite veličinu rječnika

size (): java.util.Dictionary.size () vraća broj parova ključ / vrijednost u Rječniku

Sintaksa:
javna sažetak int veličina ()



Dodavanje / stavljanje vrijednosti u rječnik

put (K ključ, V vrijednost): java.util.Dictionary.put (K ključ, V vrijednost) dodaje par ključ / vrijednost u rječnik

Sintaksa:
javni sažetak V put (K ključ, V vrijednost)

Vrati vrijednosti prisutne u rječniku

elements (): java.util.Dictionary.elements () vraća predstavljanje vrijednosti u rječniku

Sintaksa:
javni sažetak Elementi nabrajanja ()

Get metoda za dohvaćanje vrijednosti mapiranih s ključem

get (Object key): java.util.Dictionary.get (Object key) vraća vrijednost koja je mapirana s ključem u rječniku

Sintaksa:
javni sažetak V get (ključ objekta)

Provjerite je li rječnik prazan

isEmpty (): java.util.Dictionary.isEmpty () provjerava je li rječnik prazan ili nije.

Sintaksa:
javna apstraktna logička vrijednost isEmpty ()

pretvoriti decimalni u binarni u pythonu

Vrati true, ako u rječniku ne postoji relacija ključ / vrijednost, inače return false.

Uklanjanje vrijednosti ključa iz rječnika na Javi

remove (Object key): java.util.Dictionary.remove (Object key) uklanja par ključ / vrijednost mapiran s ključem.

Sintaksa:
javni sažetak V uklanjanje (ključ objekta)

Implementacija rječnika u Javi

import java.util. * javna klasa My_Class {public static void main (String [] args) {// Inicijalizacija rječnika rječnika edu = new Hashtable () // put () metoda edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () metoda: za (Enumeracija i = edu.elements () i.hasMoreElements ()) {System.out.println ('Vrijednost u rječniku:' + i.nextElement ())} // metoda get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () metoda: System.out.println (' nNe postoji par ključ / vrijednost: '+ edu.isEmpty () +' n ') // tipke ( ) metoda: za (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Tipke u rječniku:' + k.nextElement ())} // remove () metoda: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Provjeri vrijednost uklonjenog ključa:' + edu.get ('1000')) System.out.println ('nSize rječnika: '+ edu.size ())}}

Izlaz:

Vrijednost u rječniku: Edureka
Vrijednost u rječniku: platforma
Vrijednost u ključu = 3000: null
Vrijednost u ključu = 1000: platforma
Ne postoji par ključ / vrijednost: false
Ključevi u rječniku: 1000
Ključevi u rječniku: 2000
Ukloni: Edureka
Provjerite vrijednost uklonjenog ključa: null
Veličina rječnika: 1

Ovim smo došli do kraja ovog bloga na Razredu Java rječnika. Ako želite saznati više, pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA dizajniran je za studente i profesionalce koji žele biti programer Java. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte, zajedno s raznim Java okvirima poput Hibernate & Proljeće .

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga 'Rječnik na Javi', a javićemo vam se što je prije moguće.