• 交错数组(jagged array)


    交错数组,又称数组的数组。它是一个数组,里面存放的元素是数组。

    声明:

    int[][] jaggedArray=new int[3][];

    表示jaggedArray包含3个元素,元素为一位数组。

    初始化:

    必须为jaggedArray的每一个元素赋值。

    第一种方法:

    jaggedArray[0]=new int[3];

    jaggedArray[1]=new int[1];

    jaggedArray[2]=new int[5];

    第二种方法(填充数组元素,数组大小可要可不要):

    jaggedArray[0]=new int[]{1,2,3};

    jaggedArray[1]=new int[]{4};

    jaggedArray[2]=new int[]{5,6};

    声明时初始化:

    第一种方法:

     int[][] jaggedArray=new int[3][]   //元素个数3可不写

    {

         new int[]{1,2,3},

         new int[]{4},

         new int[]{5,6}

    };

    第二种方法:

    int[][] jagggedArray=

    {

       new int[]{1,2,3},

       new int[]{4},

       new int[]{5,6}

    }

    混合使用交错数组和多维数组

    int[][,] jaggedArray=new int[3][,];

    即表示jaggedArray是一个数组,包含有3个元素,每一个元素都是一个二维数组。

    交错数组里面存放的是数组,所以它的元素是引用类型,初始化为null

  • 相关阅读:
    树的重心备忘
    Hdu 2196
    HDU 1520
    TOJ1068 商务旅行
    携程HDU第一场1001
    USACO 4.3.2 The Primes
    Html常用标签的应用
    Html
    开班心得
    for循环练习及字符串处理
  • 原文地址:https://www.cnblogs.com/kangs/p/3441029.html
Copyright © 2020-2023  润新知