quando fai il getElement basta farne il cast.Originariamente inviato da daspin
Ciao,
avevo creato una classe simile e inserita in un Vector[] v;
Il problema è che nel vettore posso inserire un oggetto (ed in effetti il mio oggetto istanza della classe RR lo riesco ad inserire); il problema sorge quando devo estrarre i dati: infatti, il metodo .getElementAt(i) ritorna un oggetto Object che è diverso dalla mia classe RR e quindi non mi fà l'assegnamento!!!!!!! Come posso fare?!?!? Come mai non posso riestrarre il mio oggetto (RR)?!??!
Cioè
RR objectRR == (RR)v.getElementAt(i);
ciao
chiaramente se sei sicuro che l'oggetto contenuto nel vettore è di tipo RR allora va tutto bene. Se non lo fosse infatti otterresti un classCastException. Se non sei sicuro puoi provare prima ad utilizzare instanceof per testare il tipo di classe dell'oggetto.
ariciao