Java - La classe del dizionario

Dictionary è una classe astratta che rappresenta un repository di archiviazione chiave / valore e funziona in modo molto simile a Map.

Dati una chiave e un valore, è possibile memorizzare il valore in un oggetto Dictionary. Una volta memorizzato il valore, è possibile recuperarlo utilizzando la sua chiave. Così, come una mappa, un dizionario può essere pensato come un elenco di coppie chiave / valore.

I metodi astratti definiti da Dictionary sono elencati di seguito:

Sr.No. Metodo e descrizione
1

Enumeration elements( )

Restituisce un'enumerazione dei valori contenuti nel dizionario.

2

Object get(Object key)

Restituisce l'oggetto che contiene il valore associato alla chiave. Se la chiave non è nel dizionario, viene restituito un oggetto nullo.

3

boolean isEmpty( )

Restituisce true se il dizionario è vuoto e restituisce false se contiene almeno una chiave.

4

Enumeration keys( )

Restituisce un'enumerazione delle chiavi contenute nel dizionario.

5

Object put(Object key, Object value)

Inserisce una chiave e il suo valore nel dizionario. Restituisce null se la chiave non è già nel dizionario; restituisce il valore precedente associato alla chiave se la chiave è già nel dizionario.

6

Object remove(Object key)

Rimuove la chiave e il suo valore. Restituisce il valore associato alla chiave. Se la chiave non è nel dizionario, viene restituito un valore null.

7

int size( )

Restituisce il numero di voci nel dizionario.

La classe Dictionary è obsoleta. È necessario implementare l' interfaccia Map per ottenere la funzionalità di archiviazione chiave / valore.