Java 中的交错数组
java programming java 8object oriented programming
交错数组是一种多维数组,其中成员数组的大小各不相同。例如,我们可以创建一个二维数组,其中第一个数组包含 3 个元素,第二个数组包含 4 个元素。以下示例演示了交错数组的概念。
示例
public class Tester { public static void main(String[] args){ int[][] twoDimenArray = new int[2][]; //第一行有 3 列 twoDimenArray[0] = new int[3]; //第二行有 4 列 twoDimenArray[1] = new int[4]; int counter = 0; //初始化数组 for(int row=0; row < twoDimenArray.length; row++){ for(int col=0; col < twoDimenArray[row].length; col++){ twoDimenArray[row][col] = counter++; } } //打印数组 for(int row=0; row < twoDimenArray.length; row++){ System.out.println(); for(int col=0; col < twoDimenArray[row].length; col++){ System.out.print(twoDimenArray[row][col] + " "); } } } }
输出
0 1 2 3 4 5 6