java中list一次性赋值
我想在java中向list一次性赋值,请问可以吗?Listlist=Arrays.asList(newString[]{"1","232","345"});while(l...
我想在java中向list一次性赋值,请问可以吗?
List list = Arrays.asList(new String[]{"1","232","345"});
while(list.size()>0){
int index=(int)(Math.random()*list.size());
System.out.println(list.get(index));
list.remove(index);
}
为什么这样做会报异常呢?
报的异常为:
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.remove(AbstractList.java:172)
at hajime.Puke.main(Puke.java:36) 展开
List list = Arrays.asList(new String[]{"1","232","345"});
while(list.size()>0){
int index=(int)(Math.random()*list.size());
System.out.println(list.get(index));
list.remove(index);
}
为什么这样做会报异常呢?
报的异常为:
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.remove(AbstractList.java:172)
at hajime.Puke.main(Puke.java:36) 展开
4个回答
展开全部
只能一个一个唤银的毕高加进去
list.add(“1”);和数宴
list.add(“AA”);
list.add(“555”);
list.add(“1”);和数宴
list.add(“AA”);
list.add(“555”);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是数组转集合的问题,‘list.remove(index);‘ 这条语句报错的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ArrayList一次孙谈卖性放入不好弄,但是List确可以。如下代码。
List list = Arrays.asList(new String[]{"侍宽1"则逗,"232","345"});
List list = Arrays.asList(new String[]{"侍宽1"则逗,"232","345"});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询