c'è qualcuno che sa usare la classe Dictionary??
io non riesco a mettere dei valori dentro con put
mi di che non è inizializzata, come si fa??
devo fare un overload della classe?
c'è qualcuno che sa usare la classe Dictionary??
io non riesco a mettere dei valori dentro con put
mi di che non è inizializzata, come si fa??
devo fare un overload della classe?
La classe Dictionary è astratta, quindi non puoi usare i metodi direttamente, poiché nn hanno corpo. Li devi ridefinire.
Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...
già, la cosa piu' comoda e' usare una sottoclasse NON astratta, tipo l'HashTable
grazie popper ma io devo usare Dictionary, mi puoi aiutare!
devi scrivere un oggetto che estende Dictionary e sovrascrivere tutti i metodi
Enumeration elements()
Object get(Object key)
boolean isEmpty()
Enumeration keys()
Object put(Object key, Object value)
Object remove(Object key)
int size()
comunque questa classe è obsoleta, sun consiglia di implementare Map
hmm sono volatili per diabetici in quanto la classe Dictionary come classe astratta nn puo' essere utilizzata/istanziata. L' unica cosa che puoi fare e' estenderla
ed implementare a manina i metodi della mamma definiti abstract, ovvero tutti . Ovviamente devi sapere cos'e' un dizionario e come funziona... poi ti scrivi:codice:public class MioDictionary extends Dictionary
ritorna un' Enumeration con tutti gli elementi (valori) del Dcodice:Enumeration elements()
restituisce un valore data una chiavecodice:Object get(Object key)
dice se ha 0 elementi (quindi 0 chiavi)codice:boolean isEmpty()
come la elements, solo che restituisce le chiavicodice:Enumeration keys()
rimuove una coppia chiave/valorecodice:remove(Object key)
restiutuisce la dimensione, il numero delle coppie chiave/valore. Ritorna 0 se isEmpty().codice:int size()
inserisce una coppia chiave (key) valore (value)codice:put(Object key, Object value)
comunque al tuo proff, cliente, capo che sia , puoi girarla cosi' : la classe HashTable e' un Dictionary, in quanto figlia. Se utilizzo un HashTable utilizzo quindi un Dictionary a tutti gli effetti! :sgrat:
cass Floyd me freghi sempre sul tempo ^^;
sbaglio o anche tu come me hai poca robba da fare o poca voglia di farlo??
POPPER ma io al mio proff girerei il collo di 360°.