foreach 遍历三维数组 JAVA

三维数组不懂怎么遍历,二维的会

第1个回答  2013-04-03
System.out.print("遍历三位数组所有:");
for(String[][] s0:arr_3){
for(String[] s1:s0){
for(String s2:s1){
System.out.print(s2+" ");
}
}
}
第2个回答  2013-03-22
以3*3*3为例
int[][][] o = new int [3][3][3];
for(int x = 0;x<3;x++){
for(int y = 0;y<3;y++){
for(int z = 0;z<3;z++){
o[x][y][z] = 1;
}
}
}追问

我想要foreach的

追答

int[][][] o = {{{1,2,3},{4,5,6},{7,8,9}},{{10,11,12},{13,14,15},{16,17,18}},{{19,20,21},{22,23,24},{25,26,27}}};

for(int x[][] : o){

for(int y[] : x){

for(int z : y){

System.out.println(z);

}

}

}

相似回答