我最近发现ArrayList在Java 中实际上有两种不同的实现(比我猜想的更好......).
所以我想知道为什么Arrays.asList(T... a)需要返回一个无法调整大小的列表?如果他们需要一个不可修改的列表,set(int index, E element)那么为什么要添加方法?
所以我的一般问题是为什么不java.util.ArrayList从Arrays.asList(T... a)方法中返回?
您还可以通过java.util.Arrays.ArrayList实施获得什么?