Ajudem-me por favor

2 respostas
P

Pessoal seguinte,
tenho uma classe com 2 atributos, nome e telefone, e quero colocar em um vector varias instancias dessa classe com valores diferentes para nome e telefone assim:
vec.add(new FileSort(this.Nome, this.Telefone));

os valores pra nome e telefone vao mudando antes de eu fazer esse add mas quando vou verificar no vector tds as instacias contem o valor da ultima q coloquei, deu pra entender? Por favor me ajudem, qq coisa podem perguntar q respondo
valew

2 Respostas

D

Java eh assim mesmo.

o vector guardou apenas a referencia para o objeto FileSort

todas as modificações ainda afetam os objetos dentro do vector

R

o que vc pode estar utilizando é map…

Criado 9 de fevereiro de 2005
Ultima resposta 10 de fev. de 2005
Respostas 2
Participantes 3