java二维ArrayList
请问我这样声明
private ArrayList<ArrayList<GeometricObject> > quaLayer=new ArrayList<ArrayList<GeometricObject> > ();
然后我有程序计算空间索引,得出一个索引号index,本来我是想直接quaLayer.get(index).add(GeometricObject);就像放了若干个贴了编号(与索引号对应)的筐子,根据Index值把对象存进相应的筐子了,但是这样有错误,应该怎么改。
我用了一个死办法,就是声明若干个ArrayList<GeometricObject> temp1,temp2...temp16...;然后利用switch语句放进这个临时的,然后再quaLayer.add(temp1);这样的方法是死的,我想不设定大小,让他自己添进去。