java怎么创建一个数组,每个元素是一个数组

我想创建一个数组,而且该数组中的每个元素同时又是一个数组类型的对象,应该怎么创建呢?
不想使用二维数组!

利用泛型,将一个数组的元素类型设置为数组即可,下面是使用ArrayList的例子:
public static void main(String args[]) {
List<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list2 = new ArrayList<String>();
list1.add("a");
list1.add("b");
list2.add("c");
list2.add("d");
list.add(list1);
list.add(list2);
System.out.println(list.toString());
}
将打印:
[[a, b], [c, d]]
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-13
用 ArrayList 里 放数组吧,ArrayList 本身就是一数组类型存放的,你那种现在还不行,除非你自己封装一个,数组的方法。本回答被提问者采纳
相似回答