Dictionary in Java è la classe astratta che è il genitore di che utilizza la relazione coppia chiave-valore. In questo blog, impareremo di più sulla classe Dictionary in Java e acquisiremo familiarità con i diversi metodi. Di seguito sono riportati gli argomenti trattati in questo blog-
Cos'è Dictionary in Java?
Il dizionario è un classe astratta che rappresenta un repository di archiviazione chiave / valore che funziona come Carta geografica . È possibile memorizzare il valore in un oggetto Dictionary e, una volta archiviato, è possibile recuperarlo utilizzando la relativa chiave.
Dichiarazione:
public abstract class Il dizionario estende Object
Costruttore:
Dictionary () costruttore
Metodi di util.Dictionary Class
Diamo un'occhiata ad alcuni metodi diversi di Dictionary Class.
Controlla la dimensione del dizionario
size (): java.util.Dictionary.size () restituisce il numero di coppie chiave-valore nel dizionario
Sintassi:
public abstract int size ()
Aggiungi / inserisci valori nel dizionario
put (chiave K, valore V): java.util.Dictionary.put (chiave K, valore V) aggiunge la coppia chiave-valore al dizionario
Sintassi:
public abstract V put (tasto K, valore V)
Restituisce i valori presenti nel dizionario
elements (): java.util.Dictionary.elements () restituisce la rappresentazione del valore nel dizionario
Sintassi:
public abstract Enumeration elements ()
typecast double a int java
Ottieni il metodo per recuperare i valori mappati con la chiave
get (Object key): java.util.Dictionary.get (Object key) restituisce il valore mappato con la chiave nel dizionario
Sintassi:
public abstract V get (Object key)
Controlla se il dizionario è vuoto
isEmpty (): java.util.Dictionary.isEmpty () controlla se il dizionario è vuoto o meno.
Sintassi:
public abstract booleano isEmpty ()
Restituisce true, se non esiste una relazione valore-chiave nel dizionario altrimenti restituisce false.
Rimozione del valore della chiave dal dizionario in Java
remove (Object key): java.util.Dictionary.remove (Object key) rimuove la coppia chiave-valore mappata con la chiave.
modello di progettazione mvc in java
Sintassi:
public abstract V remove (Object key)
Implementazione del dizionario in Java
import java.util. * public class My_Class {public static void main (String [] args) {// Initializing a Dictionary Dictionary edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () metodo: for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // metodo get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // metodo isEmpty (): System.out.println (' nThere is no key-value pair: '+ edu.isEmpty () +' n ') // keys ( ) metodo: for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // metodo remove (): System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Controlla il valore della chiave rimossa:' + edu.get ('1000')) System.out.println ('nSize del dizionario: '+ edu.size ())}}
Produzione:
Value nel dizionario: Edureka
Valore nel dizionario: piattaforma
Valore alla chiave = 3000: null
Valore alla chiave = 1000: piattaforma
Non esiste una coppia chiave-valore: false
Chiavi nel dizionario: 1000
Chiavi nel dizionario: 2000
Rimuovi: Edureka
Controlla il valore della chiave rimossa: null
Dimensione del dizionario: 1
Con questo, arriviamo alla fine di questo blog sulla classe del dizionario Java. Se desideri saperne di più, dai un'occhiata al da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Il corso di formazione e certificazione Java J2EE e SOA di Edureka è progettato per studenti e professionisti che desiderano diventare sviluppatori Java. Il corso è progettato per darti un vantaggio nella programmazione Java e addestrarti per concetti Java sia di base che avanzati insieme a vari framework Java come Hibernate & Primavera .
Hai domande per noi? Per favore, menzionalo nella sezione commenti di questo blog 'Dictionary in Java' e ti risponderemo il prima possibile.