Clone/Copy 不可修改列表
Clone/Copy unmodifable list
除了手动遍历并将内容放入新数组之外,我是否还有其他方法可以修改不可修改的列表?
一些开发人员选择以这种方式构建 API 而不是克隆..
许多集合接受另一个 Collection
作为构造函数参数。你可以这样做:
List<T> mutable = new ArrayList<>(immutable);
然后只处理mutable
集合。
除了手动遍历并将内容放入新数组之外,我是否还有其他方法可以修改不可修改的列表?
一些开发人员选择以这种方式构建 API 而不是克隆..
许多集合接受另一个 Collection
作为构造函数参数。你可以这样做:
List<T> mutable = new ArrayList<>(immutable);
然后只处理mutable
集合。