[Resolvido] Copiar varialvel em outra mas com referencia diferente

2 respostas
Vinicius_Zibetti_Res

Explciando melhor:
Eu tenho as seguintes linhas:

String[] s = { "1", "2" };
		String[] x = new String[2];
		x = s;
		System.out.println(s + "\n" + x);

Output:

[Ljava.lang.String;@b8df17
[Ljava.lang.String;@b8df17

Mas se eu fizer :

String[] s = {"1","2"}; String[] x = new String[2]; x = s.clone(); System.out.println(s+"\n"+x);

Output:

[Ljava.lang.String;@b8df17
[Ljava.lang.String;@13e8d89

O que eu gostaria de saber é o seguinte:
Possuo isso:

BufferedImage imageBuffer = new BufferedImage(x, y, BufferedImage.TYPE_INT_RGB); BufferedImage imageCopy = imageBuffer;

Como que eu faço para clonar os valores da referencia, mas em outra referencia de memoria… Igual eu fiz ali no s.clone();
Se não ficou claro o que eu estou tentando fazer, tento explicar melhor.

Obriagdo !

2 Respostas

B
Vinicius_Zibetti_Res

Valeu, funcionou beleza agora… =D

Criado 30 de novembro de 2011
Ultima resposta 30 de nov. de 2011
Respostas 2
Participantes 2