Ho una lacuna sul concetto di casting...
Allora: facciamo finta di avere una hashtable piena, quando estraggo un valore ottengo un 'Object'
Object value = hash.get(key);
Questo Object potrebbe essere un'istanza di una qualsiasi classe, come faccio ad ottenere proprio un oggetto di quella classe?
Es. se fosse una data, potrei fare così:
if (value instanceof java.util.Date) {
Date data = (Date)value;
}
Ma se non so a priori che tipo di oggetto è come faccio? Non posso fare 2000 if per confrontarlo con tutte le classi che uso nel mio programma...
Sarò riuscito a spiegarmi?
Thanks