【发布时间】:2017-12-20 16:35:14
【问题描述】:
这是我的toString 方法。
public String toString() {
Life game = new Life(grid);
String word;
for (int row = 0; row < grid.length; row++) {
for (int col = 0; col < grid[0].length; col++) {
System.out.print("[" + grid[row][col] + "]");
}
System.out.println();
}
word = "";
return word;
}
我正在尝试获取("[" + grid[row][col] + "]");进入我的String 字。这是为了创建一个生命网格游戏,我不知道如何将数组放入字符串表示中。
如果所有细胞都死了,它应该是什么样子的一些样本。 `
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
[0][0][0][0][0][0][0][0][0][0]
当我尝试 word = word + "[" + grid[row][col] + "]";我明白了……
[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0]...
都在一条直线上。
【问题讨论】:
-
给出一个样本输入和期望的输出
-
你能补充一下你是如何声明你的网格数组的吗?
标签: java arrays string tostring