View Full Version : java liste: dubbio....
Marieddu
27-08-2004, 22:40
ho un dubbio sulle librerie di java riguardo le liste
Se io creo un classe Miaclasse posso creare una lista di Miaclasse?
Mi direte che è ovvio, esempio con LinkedList.
Ma LinkedList ha il metodo get che ovviamente ritorna un Object. come faccio a trattare quest'Object come se fosse una Miaclasse?
Se ritorna un Object basta effettuare un cast a MiaClasse; ad esempio se hai un Vector, per ottenere l'i-esimo oggetto e averlo come un'istanza di MiaClasse basta fare:
MiaClasse mia = (MiaClasse)vector.get(i);
Comuqnue con la versione 1.5 di java è stata introdotta la possibilità di parametrizzre queste strutture dati rispetto al tipo evitando di fare il cast (come avviene con i template del c++ se conosci)
ciao.
Marieddu
27-08-2004, 22:56
mmm...
non so se ho capito...
ma se uso LinkedList?
In sostanza quella che non riesco a capire è come fare un cast da Object a MiaClasse
ora riprovo...
basta far precedere il risultato del metodo get da:
(MiaClasse)
Marieddu
27-08-2004, 23:03
OK!
era quello che mi mancava!
grazie mille!:D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.