java的ArrayList数组除了先开辟空间后添加元素外,还有一种是直接添加元素,该怎么弄?

一般数组:String[]li=newString[4];li[0]="1";li[1]="2";li[2]="3";li[3]="4";String[]li2={"1"... 一般数组:
String[] li=new String[4];
li[0]="1";li[1]="2";li[2]="3";li[3]="4";
String[] li2={"1","2","3","4"};
ArrayList数组:
ArrayList<String> al=new ArrayList<String>();
al.add("1");al.add("2");al.add("3");al.add("4");
ArrayList怎么直接初始化并添加元素?
展开
 我来答
没有响应m2
2012-11-17 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3625万
展开全部
ArrayList<String> al=new ArrayList<String>();
al.add("1");al.add("2");al.add("3");al.add("4");

接着你这个
ArrayList<String> al1=new ArrayList<String>(al);
这样就行 直接把另外一个继承了Collection的合集当作参数穿进去就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmy_sk521
2012-11-17 · TA获得超过2272个赞
知道小有建树答主
回答量:1330
采纳率:73%
帮助的人:750万
展开全部
你是不是弄错了,ArrayList它是一个List的一个子类,并不是数组类型,内部是通过数组实现的,它允许对元素进行快速随机访问
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式