Vectores||help [java]

Vê se isto funciona:

char [][] novoChar = tabuleiro.clone();

Copiar célula a célula é pouco eficiente, a menos que seja esse o propósito do exercício.

Api do java...
clone


public Object clone() Returns a shallow copy of this ArrayList instance. (The elements themselves are not copied.)
Parece-me que o objectivo é ficar com uma cópia exacta do estado inicial e modificar a outra sem que isso influencia a outra. Logo o clone não vai permitir fazer isso pois amboas ficam a partilhar o mesmo espaço de memória. E neste caso julgo que pretende uma deep copy. Posso estar errado no proposito do exercicio mas por norma costumam quer coisas destas... :P
 
Última edição:
Voltar
Superior