据我所知,Java里面没有二维数组,要想实现二维数组(多维)可以通过定义数组的数组来实现任意维。所以我估计应该不行。

解决方案 »

  1.   

    哪本书里说java没有多维数组了?
      

  2.   

    String[][] str = new String[2][2]
      

  3.   

    可以实现
    String [][] str;
    str = new String[2][];
    str[0] = new String[5];
    str[1] = new String[2];
      

  4.   

    谁说的java里面没有二维数组了,几维都有
      

  5.   


    完全可以
    给你写一段程序public class Test {  public Test() {
      }
      public  void test(){
        String[][] arr=new String[3][];
        for (int i=0;i<arr.length;i++){
          arr[i]=new String[3+i];
          for(int j=0;j<arr[i].length;j++){
            arr[i][j]="row:"+i+" / "+"column:"+j;
            System.out.println(arr[i][j]);
          }
        }
      }
      static public void main(String[] args){
          new Test().test();  }
    }
      

  6.   

    如果java没有多维数组,我想java这个设计bug是不能原谅的。
    而且绝对可以二维数组每行长度不同