下面是个什么数组,怎么读取其中的数据项?
int[][][][] brick = {
{
{
{ 0, 1, 0, 0 },
{ 0, 1, 0, 0 },
{ 0, 1, 1, 0 },
{ 0, 0, 0, 0 }
},
{
{ 0, 0, 0, 0 },
{ 0, 1, 1, 1 },
{ 0, 1, 0, 0 },
{ 0, 0, 0, 0 }
},
{
{ 0, 1, 1, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 0, 0 }
}}}
int[][][][] brick = {
{
{
{ 0, 1, 0, 0 },
{ 0, 1, 0, 0 },
{ 0, 1, 1, 0 },
{ 0, 0, 0, 0 }
},
{
{ 0, 0, 0, 0 },
{ 0, 1, 1, 1 },
{ 0, 1, 0, 0 },
{ 0, 0, 0, 0 }
},
{
{ 0, 1, 1, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 0, 0 }
}}}
解决方案 »
- struts2 文件上传问题 not exist!
- 用C抓取网页的gzip数据、然后把这个数据放入到Memcached缓存里、再用java把数据从Memcached里取出来!(高人进)
- js 报没有权限错误
- SSH 无法刷新问题
- [200分]关于hibernate的两个问题详细如下:hibernate如何实现事务和事务回滚;还有hibernate中如何给一个双主键表建xml映射文件和对应
- dom4j解析下面xml的奇怪问题?(急)
- 小妹新学JSP,请教高手一个问题
- c 中 char* 类型,通过jni调用,对应的 java类型应该是什么?
- OC4J如何配置session的响应时间
- RMI 实现一对多通信
- java 中的事物 只能应用于数据库吗
- jsp分页 出现乱码的问题
int[][][][] brick = {
{
{
{ 0, 1, 0, 0 },
{ 0, 1, 0, 0 },
{ 0, 1, 1, 0 },
{ 0, 0, 0, 0 }
},
{
{ 0, 0, 0, 0 },
{ 0, 1, 1, 1 },
{ 0, 1, 0, 0 },
{ 0, 0, 0, 0 }
},
{
{ 0, 1, 1, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 0, 0 }
}}};
int[][] b1= brick[0][0];
int[][] b2= brick[0][1];
int[][] b3= brick[0][2];
printShape(b1);
printShape(b2);
printShape(b3);
}
private static void printShape(int[][] b){
for(int i = 0 ; i < b.length; i++){
int[] subArr = b[i];//attention!
for(int j = 0 ; j < subArr.length; j++){
System.out.print(subArr[j]+" ");
}
System.out.println();
}
System.out.println();
}
for (int i = 0; i < brick[0].length; i++) {
for (int j = 0; j < brick[0][0].length; j++) {
for (int m = 0; m < brick[0][0][0].length; m++) {
System.out.println(brick[n][i][j][m]);
}
}
}
}