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.