2层循环嘛!!
for(int i=0;i<20;i++){
for(int j=3;j<10;j++){
System.out.println(arr[i][j][4]);
if(j==4)
j=6;
}
}
for(int i=0;i<20;i++){
for(int j=3;j<10;j++){
System.out.println(arr[i][j][4]);
if(j==4)
j=6;
}
}
解决方案 »
- 怎么理解这段程序
- 不能连接到这个某个连接文件里
- 做个调查,大家平时开发桌面程序主要swing还是swt
- 关于RandomAccessFile的问题
- 新建立的java 群希望大家参加 13003822
- 关于static的一个简单问题。。。
- 求助:jdb调试方法:Initializing jdb ...以后还是不能正常运行调试命令。谢谢
- public String getA() throws Exception中的throws Exception表示什么意思?
- JavaTM 中的TM是什么意思???????????
- 一个JBUILDER的编译错误,大家帮我看看
- 请问怎么知道当前运行类所在的实际路径?
- JBuilder6.0的个人版或企业版哪能下的啊(带key),找了一晚了— —
第一个问题我懂了,原来这么干也可以的!那么第二题呢?
把原来的ArrayList数组复制过去。
自动扩容是不可能的。因为你你要自动扩容的是数组,而不是ArrayList。
ArrayList[][][] alOrient=new ArrayList[10][5][3];
ArrayList[][][] alTemp=alOrient;
alOrient = new ArrayList[10*1.5][5][3*2];for(int i=0;i<10;i++){
for(int j=0;j<5;j++){
for(int k=0;k<3;k++){
alOrient[i][j][k]=alTemp[i][j][k];
}
}}
arr[i][2]
arr[i][2][3]
arr[i][4]
arr[i]
1.如何统一地被定义?
2.数据又如何被复制到另一数组中去?
3.能否调用arraycopy的方法?