java 中的ArrayList如何存放二维数组?

如题所述

一,首先,你这么做的目的是什么?
二,如果只是想试着玩,想更进一步了解List 跟 数组的用法。
 (1)list 里放一维的:  List<Object[]> list = new ArrayList<Object[]>() ;
那么,此时list里的每个元素,就是一个一维数组了。
    使用如下:  Object[] temp = new Object[2];
list.add(temp);
(2) 对于放二维数组, 同样: List<Object[][]> list = new ArrayList<Object[][]>();
Object[][] temp = new Object[2][2];
可以看看这个:www.yun99.net
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
定义一个一维数组a,然后用 list = new ArrayList<a>();就可以了
第2个回答  推荐于2018-12-14
ArrayList list = new ArrayList();
int[][] ary1 = new int[3][4];
int[][] ary2 = new int[2][5];

list.add(ary1);
list.add(ary2);本回答被网友采纳
第3个回答  2011-11-29
定义一个对象,这个对象有一个二维数组的属性,然后把这个对象存到arraylist中。
第4个回答  2011-11-29
大致如下:
List<List> list;
List<Object> list_1;
List<Object> list_2;
List<Object> list_3;
List<Object> list_4;
list.add(list_1);
list.add(list_2);
list.add(list_3);
list.add(list_4);
相似回答