Java 如何定义半满多维数组?
这个问题可能太愚蠢了,但我想不出来。使用自动取款机Java 如何定义半满多维数组?,java,multidimensional-array,Java,Multidimensional Array,这个问题可能太愚蠢了,但我想不出来。使用自动取款机 private static String[][][] ns=new String[][][]{{{"52","14",""},{"90","34",""},{"","",""}},{{"89","",""},{"67","78",""},{"","",""}},... 其余的元素是{,,}。。所以数组ns必须是ns[10][3][3]。我如何定义它而不是编写所有的{,,}…?只是不要通过新的t[]{}初始化数组 String[][][]
private static String[][][] ns=new String[][][]{{{"52","14",""},{"90","34",""},{"","",""}},{{"89","",""},{"67","78",""},{"","",""}},...
其余的元素是{,,}。。所以数组ns必须是ns[10][3][3]。我如何定义它而不是编写所有的{,,}…?只是不要通过新的t[]{}初始化数组
String[][][] ns = new String[10][3][3];
for (int i = 0; i < ns.length; i++) {
for (int j = 0; j < ns[i].length; j++) {
for (int k = 0; k < ns[i][j].length; k++) {
ns[i][j][k] = "";
}
}
}
ns[0][0][0] = "52";
ns[0][0][1] = "14";
ns[0][1][0] = "90";
ns[0][1][1] = "34";
ns[0][3][0] = "89";
ns[0][4][0] = "67";
ns[0][4][1] = "78";