作者tkcn (小安)
看板java
标题Re: [问题] 如何建立动态的二维阵列
时间Tue Sep 26 20:11:00 2006
※ 引述《Nt1 (用功点吧!)》之铭言:
: 请问一下,我有一个二维的阵列,但是每一列的长度都不同,请问该怎麽建立呢?
: 例如可能会长这样:
: int a[][]
: a[0]=[] [] [] [] [] [] [] [] [] [] [] [] [] ......[] 100个
: a[1]=[] [] [] [] 4个
: a[2]=[] [] [] [] [] [] 6个
: ...
: ...
: a[i]=[]...[] j 个
: 但是我的 i 和 j 一开始的时候都不知道,曾经想建个 ArrayList 阵列去做,
如果只是单纯要做不规则的二维阵列,那麽只需这样:
int[][] array = new int[m][];
array[0] = new int[n0];
array[1] = new int[n1];
array[2] = new int[n2];
.
.
.
: 但出现 generic array creation 的错误,查了一下,发现泛型不可以做阵列,
: 请问该用什麽方式呢?
: 谢谢
我不知道你的写法是怎样..
不过..
List<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>;
这样应该是没问题的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.173.31