您的位置:首页 > 编程语言 > Java开发

java数组的一点总结

2013-06-07 18:22 176 查看
int[] a = new int[10];java中只要看到new,就是建立的对象,说明数组代表着对象对于java中8个原生数据类型,建立数组后,每个索引元素会有默认值
byte0
short0
int0
long0
float0
double0
char\u0000
booleanfalse
null
注意:\u开头的是一个Unicode码的字符,\u0000代表的应该是NULL,输出控制台是一个空格...
二维数组
int[][] a = new int[2][3];
这里实际上是建立了一个int[][]类型的对象(数组是对象),里面有2个int[]类型的索引,分别参考长度为3的一维数组对象,初始值为0。
遍历2维数组
方法一
int[][] a = new int[2][3];for(int i=0;i<a.length;i++){for(int j=0;j<a[i].length;j++){System.out.print(a[i][j]+" ");}System.out.println();}
方法2[/code]
for(int[] b : a){for(int value : b){System.out.print(value+" ");}System.out.println();}
[/code]
注:a.length得到长度为2,代表这二维数组的行数,如果是使用new创建二维数组,指定初始值int[][] a = new int[2][3]{{1,2,3},{4,5,6}};注意二维数组可以是不规则的矩阵
int[][] arr = new int[2][];arr[0] = new int[]{1,2,3,4,5};arr[1] = new int[]{7,8,9};for(int[] a : arr){for(int value : a){System.out.print(value+" ");}System.out.println();}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: