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

Java 二维数组

2013-11-28 12:24 288 查看
// simplified knowledge about a 2D array

import java.util.*;
public class Test2DArray{
public static void main(String[] args){
int[][] array =
{
{7,4,5,8},
{3,1,6,6},
{88}
};
/*=============二维数组的length属性===============*/
System.out.println("Array length: "+array.length);
System.out.println("Array[0] length: "+array[0].length);

/*=============输出二维数组的两种方式=============*/

//lst way: foreach
//for each循环语句不能自动处理二维数组的每一个元素。
//它是按照行,也就是一维数组处理的。
//要想访问二维数组a的所有元素,需要使用两个嵌套的循环
//如下所示:
/*
for{int[] row : a}
for(int value : row)
do something with value
*/
for(int[] row:array){
for(int i:row){
System.out.print(i+" ");
}
}
System.out.printf("\n================================================\n");

//2nd way: 要想快速地打印一个二维数组的数据元素列表,
//可以调用:Arrays.deepToString(a);
//输出格式为:[[],[],[],..]
System.out.println(Arrays.deepToString(array));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java二维数组