Почему board заполняется, если row — это переменная, которая только копирует значение элемента board?
import org.apache.commons.lang3.ArrayUtils;
static char[][] board = new char[10][10];
public static void buildEmptyBoard(){
for(char[] row : board)
Arrays.fill(row, '*');
}
В Java массивы - это объекты, т.е. ссылочные типы. char[] row - ссылка на одномерный массив, который ссылается на ячейку в board.
Следовательно, меняя row, вы меняете элементы в board.
Если вам нужна копия массива, используйте Arrays.copyOf() или System.arraycopy().
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости