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.