Què és el diccionari a Java i com es crea?



Un diccionari és una classe abstracta que assigna les claus als valors. En aquest article, parlarem sobre els diccionaris a Java i la seva implementació.

El diccionari en Java és la classe abstracta que és el pare de que utilitza la relació parella clau-valor. En aquest bloc, aprendrem més sobre la classe de diccionari a Java i coneixerem els diferents mètodes. A continuació es mostren els temes tractats en aquest bloc-

Què és el diccionari a Java?

Diccionari és un classe abstracta que representa un dipòsit d'emmagatzematge de claus / valors que funciona com Mapa . Podeu emmagatzemar el valor en un objecte del Diccionari i, un cop emmagatzemat, el podeu recuperar utilitzant la seva clau.





Declaració:

classe abstracta pública Dictionary Extends Object

constructor:

Diccionari () constructor



Mètodes d’ús.Classe Dictionary

Vegem alguns mètodes diferents de Classes de diccionari.

Comproveu la mida del diccionari

size (): java.util.Dictionary.size () retorna el nombre de parells clau-valor al diccionari

Sintaxi:
Resum públic int size ()



Afegeix / posa valors al diccionari

put (clau K, valor V): java.util.Dictionary.put (clau K, valor V) afegeix un parell clau-valor al diccionari

Sintaxi:
Resum públic V put (clau K, valor V)

Retorna els valors presents al diccionari

elements (): java.util.Dictionary.elements () retorna la representació del valor al diccionari

Sintaxi:
elements d’enumeració abstracta pública ()

Obteniu el mètode per obtenir els valors assignats amb la clau

get (clau d’objecte): java.util.Dictionary.get (clau d’objecte) retorna el valor assignat amb la clau del diccionari

Sintaxi:
resum públic V get (clau d'objecte)

Comproveu si el diccionari està buit

isEmpty (): java.util.Dictionary.isEmpty () comprova si el diccionari està buit o no.

Sintaxi:
booleà abstracte públic isEmpty ()

Torneu a true, si no hi ha cap relació clau-valor al diccionari, torneu a false.

S'està suprimint el valor de la clau del diccionari a Java

remove (clau d'objecte): java.util.Dictionary.remove (clau d'objecte) elimina el parell clau-valor assignat amb la clau.

què és el mètode que amaga a Java

Sintaxi:
resum públic V eliminar (clau d'objecte)

Implementació del diccionari a Java

import java.util. * public class My_Class {public static void main (String [] args) {// Inicialització d'un diccionari del diccionari edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // mètode elements (): per a (Enumeració i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // mètode get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // mètode isEmpty (): System.out.println (' nNo hi ha cap parell valor-clau: '+ edu.isEmpty () +' n ') // claus ( ) mètode: per a (Enumeració k = edu.keys () k.hasMoreElements ()) {System.out.println ('Claus al diccionari:' + k.nextElement ())} // remove () mètode: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Comproveu el valor de la clau eliminada:' + edu.get ('1000')) System.out.println ('nSize del diccionari: '+ edu.size ())}}

Sortida:

Valor al diccionari: Edureka
Valor al diccionari: plataforma
Valor a la clau = 3000: nul
Valor a la clau = 1000: plataforma
No hi ha cap parell clau-valor: fals
Claus al diccionari: 1000
Claus al diccionari: 2000
Elimina: Edureka
Comproveu el valor de la clau eliminada: nul
Mida del diccionari: 1

Amb això, arribem al final d’aquest bloc a la classe de diccionari Java. Si voleu obtenir més informació, consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació i certificació de Java J2EE i SOA d’Edureka està dissenyat per a estudiants i professionals que vulguin ser desenvolupador de Java. El curs està dissenyat per donar-vos un avantatge en la programació de Java i formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate i Primavera .

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc “Diccionari a Java” i us respondrem el més aviat possible.