为什么使用工具类 ArraysasList把数组转换成集合时不能使用其修改集合相关的方法
因为 Arrays.asList() 方法返回的是一个固定长度的集合,不支持添加或删除元素,也不支持修改元素的值。这是由于 Arrays.asList() 方法的实现方式导致的,它返回的是一个基于数组的 AbstractList 实例,该实例不支持增删改操作,只能读取元素的值。如果需要对集合进行修改操作,需要使用其他集合类来包装 Arrays.asList() 返回的集合,比如使用 ArrayList 来包装。
原文地址: https://www.cveoy.top/t/topic/chl5 著作权归作者所有。请勿转载和采集!