如何在 Scala 中创建不可变 `List[List[Int]` 的可变副本?

How to create a mutable copy of an immutable `List[List[Int]` in Scala?

我想创建不可变 List[List[Int] 的可变副本。我在想的是使用可变 ListBuffer 并循环遍历不可变数组并将每个项目附加到它,但也许有更有效或更简洁的方法?

你的问题不清楚。 如果你需要 ListBuffer[List[Int]] 在这里你去:

list.to[ListBuffer]

如果你想得到ListBuffer[ListBuffer[Int]]使用下一个:

list.map(_.to[ListBuffer]).to[ListBuffer]

如果想获得ListBuffer[Int],可以使用:

list.to[ListBuffer].flatten