int a ,b ,c ; //动态得到a=3,b=4,c=5 ;
int [] array = new int[a] ;for(int i=0; i<b ; i++)
   array[i] = new int[b] ;for(i=0; i<b;i++)
  for(j=0;j<c;j++)
    array[i][j] = new int[c] ;

解决方案 »

  1.   

    上面的程序要是能编译就神了!
    int[] array= new int[a][][];
      

  2.   

    树形结构不建议用数组来存,可以考虑用ArrayList!
      

  3.   

    用vector吧.
    要多少就可以放多少进去.
      

  4.   

    建议用ArrayList,如果要用于多线程环境就用Vector
      

  5.   

    ArrayList可以像数组一样使用吗?谁能够提供一些ARRAYLIST的简单用法?
      

  6.   

    ArrayList vector hashmap都可以吧。具体那个好的看你要进行的操作。
      

  7.   

    ArrayList的主要方法如下:
    add(Object),加入一个对象
    get(int),根据索引获得一个对象
    就是这么简单
      

  8.   

    嘿嘿,要是在C++里有指针可以达到这样的功能,我就做过一个有关矩阵的。只是在Java里......
    嘿嘿,建议还是用一些现成的容器类。
    查API 文档吧
      

  9.   

    我看了一下关于COLLECTION的文档,好像没有支持3维的!不知道大家有什么好的建议?谢谢
      

  10.   

    Collection 包容 ArrayList 等等
      

  11.   

    ArrayList 中接着放ArrayList呗,多少维都没问题呀!