In questo momento ho problemi a riempire un array con spazi. Ogni volta che uso il metodo di riempimento dell'array continuo a ricevere un'eccezione. In questo momento ho escluso il resto del codice e incluso solo quelli che causano problemi. Ecco qui. Nota Sono un principiante di java quindi non arrabbiarti se questa è una domanda troppo semplice. Ho cercato qui e non ho trovato nulla.Il metodo Arrays.fill() causa un'eccezione
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,' ');
}
}
L'eccezione dice
Exception in thread "main" java.lang.ArrayStoreException:
java.lang.Character
a java.util.Arrays.fill (Arrays.java: 2710)
a java.util.Arrays.fill (Arrays.java:2685)
a board.main (board.java:26)
interessante. Vedrò come funziona. – DrinkJavaCodeJava
Probabilmente compila perché il compilatore lo interpreta come una chiamata a 'fill (Object [] a, Object val)' – SJuan76
Better still' per (char [] row: board) {java.util.Arrays.fill (row, ' ');} ' – OldCurmudgeon