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...
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...clone
public Object clone() Returns a shallow copy of this ArrayList instance. (The elements themselves are not copied.)
Última edição: