Ce este dicționarul în Java și cum să-l creați?



Un dicționar este o clasă abstractă care mapează cheile la valori. În acest articol, vom discuta despre dicționarele în Java și despre implementarea acestuia.

Dicționarul în Java este clasa abstractă care este părintele care folosește relația pereche cheie-valoare. În acest blog, vom afla mai multe despre clasa Dicționar în Java și ne vom familiariza cu diferitele metode. Mai jos sunt subiectele tratate în acest blog-

Ce este Dicționarul în Java?

Dicționarul este un clasa abstractă reprezentând un depozit de stocare cheie / valoare care funcționează ca Hartă . Puteți stoca valoarea într-un obiect Dicționar și, odată ce este stocată, o puteți recupera folosind cheia acestuia.





Declaraţie:

public abstract class Dicționar extinde obiect

Constructor:

Dictionary () constructor



Metode de utilizare.Diction Class

Să aruncăm o privire la câteva metode diferite de clasă de dicționar.

Verificați dimensiunea dicționarului

size (): java.util.Dictionary.size () returnează numărul de perechi cheie-valoare din dicționar

Sintaxă:
public abstract abstract size ()



Adăugați / puneți valori în dicționar

put (cheie K, valoare V): java.util.Dictionary.put (cheie K, valoare V) adaugă perechea cheie-valoare în dicționar

Sintaxă:
rezumat public V put (cheie K, valoare V)

Returnează valorile prezente în dicționar

elements (): java.util.Dictionary.elements () returnează reprezentarea valorii în dicționar

Sintaxă:
public abstract Enumerare elemente ()

Obțineți metoda pentru a prelua valorile mapate cu cheia

get (Obiect cheie): java.util.Dictionary.get (Obiect cheie) returnează valoarea care este mapată cu cheia din dicționar

Sintaxă:
public abstract V get (Obiect cheie)

Verificați dacă dicționarul este gol

isEmpty (): java.util.Dictionary.isEmpty () verifică dacă dicționarul este gol sau nu.

Sintaxă:
public abstract boolean isEmpty ()

Returnează true, dacă nu există nicio relație cheie-valoare în dicționar, altfel returnează false.

Eliminarea valorii cheii din dicționar în Java

remove (cheie obiect): java.util.Dictionary.remove (cheie obiect) elimină perechea cheie-valoare mapată cu cheia.

ce este un certificat postuniversitar

Sintaxă:
public abstract V remove (cheie obiect)

Implementarea dicționarului în Java

import java.util. * public class My_Class {public static void main (String [] args) {// Inițializarea unui dicționar de dicționar edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () method: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // metoda get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // metoda isEmpty (): System.out.println (' nNu există pereche cheie-valoare: '+ edu.isEmpty () +' n ') // taste ( ) method: 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 ('Verificați valoarea cheii eliminate:' + edu.get ('1000')) System.out.println ('nSize din dicționar: '+ edu.size ())}}

Ieșire:

Valoare în dicționar: Edureka
Valoare în dicționar: platformă
Valoare la cheie = 3000: nul
Valoare la cheie = 1000: Platformă
Nu există o pereche cheie-valoare: fals
Chei în dicționar: 1000
Chei în dicționar: 2000
Eliminați: Edureka
Verificați valoarea cheii eliminate: null
Dimensiunea dicționarului: 1

Cu aceasta, ajungem la sfârșitul acestui blog pe clasa de dicționar Java. Dacă doriți să aflați mai multe, consultați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul. Cursul de formare și certificare Java J2EE și SOA al Edureka este conceput pentru studenți și profesioniști care doresc să fie dezvoltator Java. Cursul este conceput pentru a vă oferi un început avansat în programarea Java și pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate, împreună cu diverse cadre Java, cum ar fi Hibernate și Primăvară .

Ai o întrebare pentru noi? Vă rugăm să menționați acest lucru în secțiunea de comentarii a acestui blog „Dicționar în Java” și vă vom contacta cât mai curând posibil.