Arrays.asList() 方法返回的是一个固定长度的列表,不能对其进行添加、删除、修改等操作,如果需要对其进行操作,需要将其转换成可变长度的集合,例如 ArrayList。可以通过以下代码将 Arrays.asList() 转换成 ArrayList,并进行删除操作:
List<String> list = new ArrayList<>(Arrays.asList("a", "b", "c"));
list.remove("b"); // 删除元素 "b"
System.out.println(list); // 输出结果为 [a, c]
首先将 Arrays.asList() 转换成 ArrayList,然后就可以对其进行删除等操作了。