小编典典

Arrays.asList如何返回实例化的List?

java

Arrays.asList返回一个类型列表。但是List是一个接口,那么如何实例化它呢?如果尝试并实例化一个类型化的列表,我会收到一条错误消息,指出这是不可能的。

编辑

没关系,我看到了怎么回事,只是被文档混淆了片刻。


阅读 241

收藏
2020-11-30

共1个答案

小编典典

这是一个Arrays.ArrayList不应该与混淆java.util.ArrayList。它是数组的包装,这意味着您进行了任何更改,更改了原始数组,并且无法添加或删除条目。通常将其与ArrayList结合使用,例如

 List<String> words = new ArrayList<>(Arrays.asList("Hello", "There", "World"));
2020-11-30