可以吧。两个a当然是一样的。而a和a[0]自然是不一样的。

解决方案 »

  1.   

    能具体解释一下吗?
    两个a 怎么是一样的阿?
    如果a[0] = {"00","22","22","11"};
    那么在String[][]定义的a中那个是我要找的a[0]啊?
      

  2.   

    我说的a[0]= {"00","22","22","11"};是在a[0] = new String[20];定义之后能解释一下吗?
      

  3.   

    String[][] a = new String[10][];//2维数组,确定了1维
    a[0] = new String[20];
    a[1] = new String[80];  //第2维可以大小不同a[0] = new String[] {"00","22","22","11"};//前面new的变成垃圾,会被GC回收
      

  4.   

    下面的写法可能不科学,不过可以帮助理解下吧
    String[][] a = new String[10][];
    定义了a这样一个2维数组
    a[0][]
    ...
    a[9][]
    然后定义了a[0] = new String[20];
    则结构如下a[0][]-->a[0][0].....a[0][19]
    ...
    a[9][]