最佳答案
我有一个数组,我想变成一个 List
,以修改数组的内容。
Stack Overflow 提供了大量的问题/答案,解决了 Arrays.asList()
以及它如何只提供底层数组的 List 视图,以及如何尝试操作最终的 List 通常会抛出一个 UnsupportedOperationException
,因为用于操作 List 的方法(例如 add()
、 remove()
等)并没有被 Arrays.asList()
提供的 List 实现实现。
但我找不到如何将数组转换为可变 List 的示例。我想我可以通过数组和 put()
将每个值循环到一个新的 List 中,但是我想知道是否有一个接口可以为我做到这一点。