【发布时间】:2011-10-17 00:33:29
【问题描述】:
我只是想知道Arrays 中的方法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
【问题讨论】:
标签: java list exception arraylist