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 !