不可变List
不可变List的创建:
通过apply方法创建: List[元素类型](初始元素,...)
val list=List[Int](1,2,3,4,5,6,7,8,9,10)
通过 ::...,Nil与不可变List的关系类似Null与String的关系,使用Nil给不可变List赋予初始值的时候必须定义变量类型
:: 最右边必须是Nil或者是不可变List
:: 是添加单个元素
::....+=:(100)
println(list1)
ListBuffer(100, 1, 2, 3, 4, 5)
删除数据
-删除集合中单个元素,并返回一个新的集合
val newList: ListBuffer...--(ListBuffer[Int](2,4,3))
println(newList)
ListBuffer(1, 5)
--=在原始集合中删除一组元素(不返回一个新的集合)
list1....--=(ListBuffer[Int](2,4,3))
println(list1)
ListBuffer(1, 5)
-=在原始集合中删除单个元素(不返回一个新的集合)
list1.-=(3)
println