List<String> list = Arrays.asList("A B C D E F G H I J K L ".split(" ")); 1. java中Arrays.asList生成的集合是属于Arrays中内部类,这个内部类不支持各种 removeAll retainAll 操作,会抛出 java.lang.UnsupportedOperationException 异常.因为Arrays.asList就表示生成固定大小的数组的集合,任何…
Arrays工具类提供了一个方法asList, 使用该方法可以将一个变长参数或者数组转换成List . 其源代码如下: @SafeVarargs public static <T> List<T> asList(T... a) { return new ArrayList<>(a); } 问题发现 根据上述方法的描述,我们先来编写几个例子: public class ArrayExample { public static void main(String[] args…