En este momento estoy teniendo problemas para llenar una matriz con espacios. Cada vez que uso el método de relleno de array sigo recibiendo una excepción. En este momento, excluí el resto del código y solo incluí los que causan problemas. Aquí está. Tenga en cuenta que soy un principiante de Java, así que no te enojes si es una pregunta demasiado simple. He buscado aquí y no he podido encontrar nada.El método Arrays.fill() causa una excepción
public class board
{
public static void main(String args[])
{
char board [][] = new char [6][7];
int column=0;
int row=0;
java.util.Arrays.fill(board,' ');
}
}
La excepción dice
Excepción en hilo Java.Lang.ArraystoreException "principal":
java.lang.Character
en java.util.Arrays.fill (Arrays.java: 2710)
en java.util.Arrays.fill (Arrays.java:2685)
en board.main (board.java:26)
interesante. Veré cómo funciona esto. – DrinkJavaCodeJava
Probablemente compila porque el compilador lo interpreta como una llamada a 'fill (Object [] a, Object val)' – SJuan76
Mejor aún 'para (char [] row: board) {java.util.Arrays.fill (fila, ' ');} ' – OldCurmudgeon