0
正如你可能知道,你可以使用冒号的循环缩短这样的代码:你可以使用冒号为多维数组循环吗?
int testarray[] = {3, 4, 5};
for (int i : testarray) {
System.out.println(i);
}
是否有可能与多多维数组做到这一点?
正如你可能知道,你可以使用冒号的循环缩短这样的代码:你可以使用冒号为多维数组循环吗?
int testarray[] = {3, 4, 5};
for (int i : testarray) {
System.out.println(i);
}
是否有可能与多多维数组做到这一点?
是的,你只需要嵌套for-loop
。首先遍历testarray
中的数组,然后在inner-for
中遍历int
元素。
int testarray[][] = {{3, 4}, {5,6}};
for (int[] arr : testarray) {
for (int i : arr) {
System.out.println(i);
}
}
这是acheive你想要的东西的一种方式......
int testarray[][] = {{1,2,4},{3, 4, 5}};
for(int j=0; j < testarray.length; j++)
{
for (int i : testarray[j]) {
System.out.println(i);
}
}
这是做它的另一种方式。