Arrays.asList()方法返回的是一个固定大小的List,其底层实现是一个数组,所以它不支持增加、删除元素的操作。
如果你想要修改List的大小,可以将Arrays.asList()方法返回的List转换为一个可变的ArrayList,然后进行操作。
以下是一个示例代码:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
Integer[] array = {1, 2, 3, 4, 5};
List list = new ArrayList<>(Arrays.asList(array));
// 增加元素
list.add(6);
// 删除元素
list.remove(0);
// 修改元素
list.set(0, 10);
System.out.println(list);
}
}
输出结果为:[10, 2, 3, 4, 5, 6]