List l = Collections.emptyList(); l.add(0f);
时间: 2024-04-08 10:33:30 浏览: 65
6种方法初始化JAVA中的list集合
在给一个空的不可变列表 `Collections.emptyList()` 添加元素时,会抛出 `UnsupportedOperationException` 异常。因为 `Collections.emptyList()` 返回的是一个不可修改的空列表,它不支持添加、删除或修改操作。
所以,`l.add(0f)` 这行代码会导致异常的抛出。
如果你想创建一个可变的空列表,可以使用 `new ArrayList<>()` 来创建一个空的 ArrayList,然后再添加元素。例如:
```java
List<Float> l = new ArrayList<>();
l.add(0f);
```
阅读全文