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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]]
参考技术A 用 ArrayList 里 放数组吧,ArrayList 本身就是一数组类型存放的,你那种现在还不行,除非你自己封装一个,数组的方法。本回答被提问者采纳

java中怎么创建一个数组

参考技术A Java 中创建数组的基本格式为 type[] varname = new type[size]item1, item2, item3,其中 type 表示元素的类型, size 表示创建数组的大小,在指定后面所有元素的情况下,这个大小可以省略,后面花括号括起来的部分,用于指定元素,如果指定了大小,可以不要后面的部分,如以下语句军创建了一个数组;
int[] = new int[1]; // 创建一个长度为1 的整形数组
int[] = new []1; // 创建一个长度为1,第一个元素的值为1;

以上是关于java怎么创建一个数组,每个元素是一个数组的主要内容,如果未能解决你的问题,请参考以下文章

java中怎么删除数组中的元素?

matlab一维数组怎么创建及怎样对每个元素进行赋值

js怎么取一个数组中的奇数位元素或者偶数位元素

javascript三维数组怎么写?

java数组

java -- 二维数组