-
示例:将Integer数组通过Arrays.asList转成集合,并对该集合List进行添加操作
-
public static void main(String[] args) {
Integer[] datas = {1,2,3,4,5};
List list = Arrays.asList(datas);
list.add(5);
System.out.println(list.size());
}运行该程序则会报错:UnsupportedOperationException(不支持运行方式)
-
错误原因从官方文档可以得知:
- 总结:用Arrays.asList方法得到的List是一个长度不变的列表,不具有add和remove方法,不能进行成员增减操作
数组通过Arrays.asList()转成集合,进行添加操作时报错:UnsupportedOperationException
猜你喜欢
转载自blog.csdn.net/weixin_45902966/article/details/105885786
今日推荐
周排行