Java二维数组
来源:互联网 发布:奥凯航空的航线网络 编辑:程序博客网 时间:2024/06/01 10:17
Java的二维数组是先创建一个一维数组,然后该数组的元素再引用另外一个一维数组。在使用二维数组的时候,通过两个中括号[]来访问每一层维度的引用,直到访问到最终的数据。
public class MultiDimArray{
/**
* @param args
*/
public static void main(String[] args) {
int[][] arr = new int[3][];
arr[0] = new int[] { 1 };
arr[1] = new int[] { 1, 2, 3 };
arr[2] = new int[] { 3, 4 };
for (int[] a : arr) {
for (int i : a) {
System.out.print(i + " ");
}
System.out.println();
}
}
}
以上代码中,实例化二维数组时,并没有指定第二维的长度,也没有必要指定,因为它们的长度是可以各异的。上例的arr.length的长度是3,但是arr[i].length的长度是不确定的。输出结果如下:
1
1 2 3
3 4
Java数组的长度是可以动态变化的,程序员可以任意扩展数组的维度,每一维度的元素个数都可以不尽相同。
0 0
- Java数组-二维数组
- 【Java】数组--二维数组
- java-数组/二维数组
- java二维数组问题
- Java二维数组处理
- [Java]二维数组
- java二维数组
- java中的二维数组
- java-二维数组
- java 二维数组
- java二维数组
- java--二维数组
- Java 二维数组
- java二维数组遍历
- java二维数组排序
- java中的二维数组
- JAVA二维数组拷贝
- java 二维数组
- obj文件
- Codeforces Round #345 (Div. 2)题解
- Allen OpenCart 多功能自适应主题模板 ABC-0705
- shareSDK 快速集成
- OpenGL 库函数汇总
- Java二维数组
- /data/data/和手机拍照
- MachineLearning in Action_KNN
- kafak、flume、elasticsearch
- 使用timer方法生成一个定时器,每隔一段时间输出一个随机数
- internal(C# 参考)
- OC - 3D Touch(2)
- idea-multimarkdown 插件破解小记
- bzoj 1087: [SCOI2005]互不侵犯King 状压dp