用to[ListBuffer]方法
scala> val l = List(1,2,3)
l: List[Int] = List(1, 2, 3)
scala> l.to[ListBuffer]
res1: scala.collection.mutable.ListBuffer[Int] = ListBuffer(1, 2, 3)
如何删除ListBuffer元素
val x = ListBuffer(1, 2, 3, 4, 5, 6, 7, 8, 9)
x -= 5
如果ListBuffer中有相同多个元素 只能删除一个
批量删除相同元素
val te = ListBuffer(1, 4, 6, 7, 8, 9,1)
for (x<-te){
if (x==1) te-=1
}
print(te)
te: scala.collection.mutable.ListBuffer[Int] = ListBuffer(1, 4, 6, 7, 8, 9, 1)
ListBuffer(4, 6, 7, 8, 9)
相关文章:https://alvinalexander.com/scala/how-to-delete-elements-from-list-listbuffer-scala-cookbook