记得以前曾经发过JAVA如何使用二维数组,不过今天突然用到了三维数组,所以就研究了一下,找到了方法,其实很方便的.
在定义和初始化三维数组时,要一级一级定义和初始化下来就可以,请看我的示例代码:
String[][][] strback = null;// 三维结果返回变量
strback = new String[10][][];// 页
for (int i= 0; i<10; i++){
strback[i] = new String[8][];// 行
for (int j= 0; j< 8; j++){
strback[i][j] = new String[6]//格
for (int k= 0; k<6;k++){
strback[i][j][k] = "i="+i+";j="+j+";k="+k;
}
}
}
是不是也很简单呢,如果是多维,那就在里面的for里,按照前面的再加几个就行了
在定义和初始化三维数组时,要一级一级定义和初始化下来就可以,请看我的示例代码:
String[][][] strback = null;// 三维结果返回变量
strback = new String[10][][];// 页
for (int i= 0; i<10; i++){
strback[i] = new String[8][];// 行
for (int j= 0; j< 8; j++){
strback[i][j] = new String[6]//格
for (int k= 0; k<6;k++){
strback[i][j][k] = "i="+i+";j="+j+";k="+k;
}
}
}
是不是也很简单呢,如果是多维,那就在里面的for里,按照前面的再加几个就行了