-1

すべての値として '-1' で 2D 配列を埋めようとしています。私が使用しているコードは次のとおりです。

int c [] []=new int[4][4];
Arrays.fill(c,-1)

これにより、次のエラーがスローされます。

Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer

コードの何が問題なのか誰か教えてください。

4

1 に答える 1

7

整数の配列の配列です。

あなたは書くべきです

    int c [] []=new int[4][4];
    for(int[] arr : c){
        Arrays.fill(arr,-1);
    }
于 2012-11-28T05:26:40.493 に答える