java,list:定义一个list数组怎么没法定义?该怎么定义...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java,list:定义一个list数组怎么没法定义?该怎么定义...相关的知识,希望对你有一定的参考价值。

我想定义一个ArrayList 类型的数组
ArrayList<Integer> a[]=new ArrayList[10]<Integer>;

为什么报错,

arrayList本身就是一个数组了没必要那样定义。

    List集合包括JavaList接口以及List接口的所有实现类,List集合中的元素允许重复,各元素的顺序放是对象插入的顺序。

    ArrayList:底层的数据结构使用的是数组结构线程不同步。

参考技术A

这样就可以啦

参考技术B 应该是这样的ArrayList<Integer> a=new ArrayList<Integer>(【这里的长度可写可不写】);,arrayList本身就是一个数组了没必要那样定义追问

我想一次定义十个arraylist,需要用十个list,

我想法定义一个数组,里面每个对象是list形式

list

追答

嗯,没见过你那种写法,或许可以这样写ArrayList b=new ArrayList();

追问

本回答被提问者采纳
参考技术C 不需要声明长度,集合的长度可以自己增长,也不需要定义类型 ArrayList<Integer> a = new ArrayList<Integer>(); 参考技术D ArrayList<Integer> arr = new ArrayList<Integer>();
这样就OK了.

以上是关于java,list:定义一个list数组怎么没法定义?该怎么定义...的主要内容,如果未能解决你的问题,请参考以下文章

java 怎么把数组转为list

java怎么把一个对象存到List里?

java 中怎么给list数组赋值

java List怎么分组去重

java 判断一个数组中是不是有重复的元素

java 对比两个list并取值