ae galera estou com o seguinte problema!
eu tenho um:
Hashtable dados
que está preenchido com alguns valores, dentre eles um Vector de Hashtables, que no caso seria :
(Vector)dados.get("itensContagem");
existe um momento em que vou manipular esses dados de itensContagem, vou chegar a alteralos, mais nao quero que ele seja alterado. então pensei em criar um novo objeto ou mudar a referência do mesmo, mais nao tive sucesso.
tentei algo do tipo:
Vector dadosCont = new Vector();
dadosCont = (Vector)dados.get("itensContagem");
adicionarDiferencaItem(dadosCont,(Vector)dados.get("itensRecontagem"));
ou
Vector dadosCont = new Vector();
dadosCont.add((Vector)dados.get("itensContagem"));
adicionarDiferencaItem(dadosCont,(Vector)dados.get("itensRecontagem"));
mesmo das duas formas, o que eu adicionar em dadosCont vai ficar em dados.get(“itensContagem”).
resumindo:
quero que perca a referencia pra que eu possa alterar um sem que o outro sofra as alterações.
o que eu estou fazendo errado ?
t+