String ss[][] = new String[3][];
基本上是这个意思。。能不能实现
ss[0][5]
ss[1][6]
ss[2][7]

解决方案 »

  1.   

    或以指定.
    比如
    ss[0] = new String[5];
    ss[1] = new String[6];
    ss[2] = new String[7];
    但如果你本来不是想限制它的长度,只是具体运算时每个第二维的长度不定,你不用指定.
    直接把运算后的数组赋给第一维就行了.比如得到一个长度为2的数组后直接 ss[0] = 长度2的数组
    然后得到一个长度为8的数组后直接 ss[1] = 长度8的数组
      

  2.   

    2#说的没错,第一维是固定的,而第二维可以不一样,用的时候再设具体值。你可以这样创建:int[][] b = {{1, 2}, {3, 4, 5}};也可以分开创建再赋值。
      

  3.   

    2种方式int[][] arr ={{1},{2,3,4}} or
     如此单独赋值
    int[][] arr = new int[1][];arr[0][0]= 1;arr[1][0]=2;
    arr[1][1]=3;
    arr[1][2]=4;
      

  4.   

    学习了 JAVA里只有1维数组,所以数组的数组可以任意指定长度,是这个意思吧?