你能在2d数组上使用Arrays.fill
吗?当我输入它时,它表示fill
存在问题。这是我的代码。当我将其输入编译器时,fill
为红色。
public void FillArray(String[][] SC){
for (int i = 0; i < SC.length; i++){
for (int j = 0; i < SC[i].length; j++){
Arrays.fill(SC[i][j], "-");
}
}
}
如果Arrays.fill
不起作用,我还能用"-"
填充二维数组吗?
答案 0 :(得分:3)
但是,一切都不会丢失!你甚至不需要嵌套循环。就这样做:
public void FillArray(String[][] SC){
for (int i = 0; i < SC.length; i++){
Arrays.fill(SC[i], "-");
}
}
使用循环是如何分别填充每个内部数组,但Arrays.fill
为您处理内部循环。