我知道如何声明数组并且我已经这样做了:
String[][] board1 = new String[10][10];
现在我想使每个空格默认为“-”(当然没有引号)。我见过其他类似的问题,但答案对我来说没有意义。我所能理解的是我可能需要一个 for 循环。
最佳答案
我能想到的最快方法是使用 Arrays.fill(Object[], Object)
像这样,
String[][] board1 = new String[10][10];
for (String[] row : board1) {
Arrays.fill(row, "-");
}
System.out.println(Arrays.deepToString(board1));
这是使用 For-Each
迭代 board1
的 String[]
(s) 并用“-”填充它们。然后它使用 Arrays.deepToString(Object[])
打印它。
关于java - 如何在java中初始化一个二维字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26351251/