Ed io ti ripeto che è normale e corretto che ti stampi List1$Coppia@13c5982: come fa java a sapere che tu vuoi stampare un oggetto in quel modo? Non lo sa e di default ti stampa il nome della classe e il suo hash. Devi essere TU a dire a Java "ehi, quando ti chiedo di stampare un oggetto della classe Coppia, stampamelo in questo modo!"Originariamente inviato da edotax
Forse mi sono spiegato male....
Il vettore che mi servirebbe è costituito nel seguente modo:
ogni elemento del vettore è costituito da due valori (boolean, integer)
Quando effettuo l'inserimento dei valori nel vettore con vet.add(c) e eseguo la stampa a video del vettore, invece di di visualizzarmi i valori inseriti [false,3] mi visualizza
[List1$Coppia@13c5982].
Spero di essere stato più chiaro!
Questo lo fai ridefinendo il metodo toString() della classe Coppia...

Rispondi quotando