我想创建一个不可变List[List[Int]
的可变副本。我想到的是使用一个可变的ListBuffer
并循环遍历不可变数组并将每个项目附加到它,但也许有更高效或更清洁的方式?
答案 0 :(得分:3)
你的问题不明确。
如果您需要ListBuffer[List[Int]]
,请转到:
list.to[ListBuffer]
如果你想让ListBuffer[ListBuffer[Int]]
使用下一个:
list.map(_.to[ListBuffer]).to[ListBuffer]
如果您想获得ListBuffer[Int]
,可以使用:
list.to[ListBuffer].flatten