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!
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!"

Questo lo fai ridefinendo il metodo toString() della classe Coppia...