Estoy tratando de hacer un constructor de copia para un objeto y uno de los parámetros es una ArrayList.constructor de copia con el parámetro ArrayList
al crear el objeto ArrayList, tenía en mente usar el constructor ArrayList donde puede pasar una colección como parámetro, pero no estoy seguro si esto funcionará como un "puntero" a la lista de arrays o si esto va a crear todo un nuevo objeto ArrayList
este es el código que tengo
public MyObject(MyObject other)
{
this.brands= other.brands;
this.count = other.count;
this.list = new ArrayList<Integer>(other.list); // will this create a new array list with no pointers to other.list's elements?
}
No hará copias de los elementos. (E imho opionion que sería extraño.) – esej
Puede revisar el código fuente de ArrayList usted mismo. Está incluido con tu JDK. –