我正在尝试使用'-1'填充2D数组作为所有值。我正在使用的代码是:
int c [] []=new int[4][4];
Arrays.fill(c,-1)
这会引发以下错误:
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
有人可以告诉我代码中有什么问题吗?
答案 0 :(得分:7)
它是一个整数数组的数组。
你应该写
int c [] []=new int[4][4];
for(int[] arr : c){
Arrays.fill(arr,-1);
}