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

我想定义一个ArrayList类型的数组ArrayList<Integer>a[]=newArrayList[10]<Integer>;为什么报错,... 我想定义一个ArrayList 类型的数组
ArrayList<Integer> a[]=new ArrayList[10]<Integer>;

为什么报错,
展开
 我来答
勤奋的瑶666
推荐于2018-07-24 · TA获得超过4874个赞
知道小有建树答主
回答量:33
采纳率:0%
帮助的人:5316
展开全部

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

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

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

huonil
2014-01-08 · TA获得超过426个赞
知道小有建树答主
回答量:199
采纳率:93%
帮助的人:134万
展开全部
应该是这样的ArrayList<Integer> a=new ArrayList<Integer>(【这里的长度可写可不写】);,arrayList本身就是一个数组了没必要那样定义
更多追问追答
追问
我想一次定义十个arraylist,需要用十个list,

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

list
追答
嗯,没见过你那种写法,或许可以这样写ArrayList b=new ArrayList();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asd634661475
2020-03-13 · TA获得超过591个赞
知道答主
回答量:27
采纳率:0%
帮助的人:4.5万
展开全部

这样就可以啦

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天外落云
2014-01-08 · TA获得超过295个赞
知道答主
回答量:127
采纳率:0%
帮助的人:60.3万
展开全部
不需要声明长度,集合的长度可以自己增长,也不需要定义类型 ArrayList<Integer> a = new ArrayList<Integer>();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wyrqwert
2014-01-08 · TA获得超过116个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:102万
展开全部
ArrayList<Integer> arr = new ArrayList<Integer>();
这样就OK了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式