Eng*_*uad 3 java exception list arraylist
我只是想知道什么是利益和方法的目的asList()在阵列.
它返回一个由指定数组支持的固定大小的列表,因此我们不能向该列表添加元素,它就像一个数组(我们不能向它添加元素).有没有办法将固定大小的列表转换为非固定大小的列表?
当我尝试将元素添加到固定大小的列表时,它会抛出UnsupportedOperationException:
Double[] d = {3.0, 4.0, 5.0};
List<Double> myList = Arrays.asList(d);
myList.add(6.0); // here it will throw an exception
Run Code Online (Sandbox Code Playgroud)
fmu*_*car 11
来自java文档:
"此方法充当基于数组和基于集合的API之间的桥梁"
对于你的问题;
Double[] d = {3.0, 4.0, 5.0};
List<Double> yourList = new ArrayList(Arrays.asList(d));
yourList.add(6.0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
714 次 |
| 最近记录: |