0
是否有任何方式来创建,其具有比所述第一行中的更小的容量的二维阵列的新行,无论如何添加一个新行到一个2d数组比第一个更少的条目? (BlueJ的)
例如具有行像这样
{{10},{12 },{13}}
,然后与第二行的阵列之中,
{{10},{12},{13}},
{{14},{15}}
这是在人我有可能吗?
非常感谢您
是否有任何方式来创建,其具有比所述第一行中的更小的容量的二维阵列的新行,无论如何添加一个新行到一个2d数组比第一个更少的条目? (BlueJ的)
例如具有行像这样
{{10},{12 },{13}}
,然后与第二行的阵列之中,
{{10},{12},{13}},
{{14},{15}}
这是在人我有可能吗?
非常感谢您
好了,你可以:
String[] array1 = {"1","2","3"};
String[] array2 = {"7","8"};
String[][] arrays = { array1, array2 };
System.out.println(arrays.length);
System.out.println(arrays[0].length + " - " + Arrays.toString(arrays[0]));
System.out.println(arrays[1].length + " - " + Arrays.toString(arrays[1]));
然而,这并不意味着你应该。以这种方式使用阵列的错误可能会非常令人沮丧。你需要检查每次使用的长度。考虑使用集合来代替。