Java 如何获取二维数组长度
我创建方法来显示二维数组中的元素。但是我不能为每个维度指定数组长度。这是我的密码Java 如何获取二维数组长度,java,Java,我创建方法来显示二维数组中的元素。但是我不能为每个维度指定数组长度。这是我的密码 public static void display2DArray(String[][] array){ for (int i = 1; i < array.length; i++) { for (int j = 1; j < array.length; j++) { System.out.println("Document "+i+ "
public static void display2DArray(String[][] array){
for (int i = 1; i < array.length; i++) {
for (int j = 1; j < array.length; j++) {
System.out.println("Document "+i+ " Section "+j);
System.out.println(" "+array[i][j]);
}
System.out.println(" ");
}
}
请帮帮我。试试这边
public static void display2DArray(String[][] array){
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.println("Document "+i+ " Section "+j);
System.out.println(" "+array[i][j]);
}
System.out.println(" ");
}
}
这样试试
public static void display2DArray(String[][] array){
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.println("Document "+i+ " Section "+j);
System.out.println(" "+array[i][j]);
}
System.out.println(" ");
}
}
首先,i和j都应该默认为0。其次,将j更改为数组[0].length,在检查数组是否为空之前,请立即返回。数组可以表示为以下形式:
{{[0][0] [0][1] [0][2]},
{[1][0] [1][1] [1][2]},
{[2][0] [2][1] [2][2]}}
要获得高度,只需执行array.length,但对于宽度,必须获得内部数组的一个长度,因此array[0]。length将执行首先,i和j都应默认为0。其次,将j更改为数组[0].length,在检查数组是否为空之前,请立即返回。数组可以表示为以下形式:
{{[0][0] [0][1] [0][2]},
{[1][0] [1][1] [1][2]},
{[2][0] [2][1] [2][2]}}
因此,要获得高度,只需执行array.length,但对于宽度,必须获得内部数组的长度之一,因此array[0]。length将执行Java中的,每个内部数组对象,即object[]都有length属性。 如果您有object[]]类型的对象,则可以将其视为object[]],即数组数组。 所以你要做的是使用索引i得到一个内部数组,然后使用索引j从内部数组中得到一个元素。即:
Object[][] myArray;
for (int i = 0; i < myArray.length; ++i)
for (int j = 0; j < myArray[i].length; ++j)
{ /* do something with myArray[i][j] */ }
在Java中,每个内在数组对象,即object[]都具有length属性。 如果您有object[]]类型的对象,则可以将其视为object[]],即数组数组。 所以你要做的是使用索引i得到一个内部数组,然后使用索引j从内部数组中得到一个元素。即:
Object[][] myArray;
for (int i = 0; i < myArray.length; ++i)
for (int j = 0; j < myArray[i].length; ++j)
{ /* do something with myArray[i][j] */ }
你也可以用这种方法
public static void display2DArray(String[][] array){
for (String[] strings : array)
{
for (String string : strings)
{
System.out.println(" "+string );
}
System.out.println(" ");
}
}
你也可以用这种方法
public static void display2DArray(String[][] array){
for (String[] strings : array)
{
for (String string : strings)
{
System.out.println(" "+string );
}
System.out.println(" ");
}
}