non credo sia cosi perche se provo a stampare direttamente il contenuto del vector facendolo iterare su se stesso mi stampa una roba di questo tipo:

Ljava.lang.String;@ef5502
Ljava.lang.String;@b61fd1

in questo caso sto utilizzando questa istruzione:
finale[i] = (temp.elementAt(i)).toString();
tanto per la cronaza quelle 2 stringhe in alto dovevano essere 36 e 39