estou com um problema mas nao consigo descobrir onde, preciso fazer um vector receber varios objetos de um arquivo, em seguida tenho q gravar os objetos num outro arquivo. Oque acontece eh q quando eu chamo algum objeto do vector ele sempre retorna o ultimo objeto inserido, ou seja nao importa o index q eu uso pra chamar o objeto do vector, ele sempre me retorna o ultimo, pra qualquer index. Quando eu uso o vector.size() pra ver o tamanho do vector ele indica corretamente o tamanho como se tivesse adicionado corretamente. Como isso eh possivel???
o codigo abaixo esta num looping, quando executo o programa sempre imprime o ultimo objeto inserido, mesmo com index fixado em 0.
objToken.aValor=qualquervalor;
vetor.add(objToken);
ttoken= (Token) vetor.get(0);
System.out.println(ttoken.aValor);
Peço a ajuda de vcs para resolver esse problema!!!valew