我需要创建第一行 5 行 6 列的二维数组,其余为 5 列
所以看起来像这样
{ 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 }
有什么办法可以做到吗?
到目前为止我只有这个,它创建 6 行和 5 列:
private static JButton[][] b = new JButton[6][5];
updtae:我正在使用 Java 来实现此目的。
最佳答案
您可以通过两步初始化数组:
// initialize the first dimension
private static JButton[][] b = new JButton[5][];
// initialize the second dimension
static {
b[0] = new JButton[6];
for (int i = 1; i < b.length; i++) {
b[i] = new JButton[5];
}
}
当您仅初始化第一个维度时,它会创建一个行数组,其中每行均为 null
。
在第二步中,您创建所需长度的每一行。
关于java - 具有自定义行和列的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23096698/