Java 二维数组
来源:互联网 发布:赛迪智库待遇知乎 编辑:程序博客网 时间:2024/06/05 08:55
// simplified knowledge about a 2D arrayimport 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)); }}