【发布时间】:2021-05-29 06:14:31
【问题描述】:
在 Python 中,通常要定义所述游戏板,我会使用以下代码:
board = [['0','0','0','0','0','0','0','0','0','0'] for i in range(10)]
但是,到目前为止,我能够找到产生相同结果的唯一方法是使用 Java:
public static String[][] board = {
{"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"}};
当然必须有更有效的方法来做到这一点。我知道如果它是整数,我可以有效地做到这一点,但考虑到这种情况,它必须是字符串。我原以为 for 循环也可以应用,但我似乎找不到合适的语法;也许它不适用于Java。有什么建议吗?
【问题讨论】:
标签: java arrays string multidimensional-array