List集合:可以存放重复的数据
4.4.1. 不可变List集合
a、不可变的序列包 import scala.collection.immutable._
b、 :: 连接符的使用
在Scala中列表:要么为空(Nil表示空列表),要么是一个head元素加上一个tail列表
案例1 9 :: List(5, 2) :: 操作符是将给定的头和尾创建一个新的列表
案例2 9 :: 5 :: 2 :: Nil相当于 9 :: (5 :: (2 :: Nil)) :: 操作符是右结合的,
c、 +: 将元素插入到集合前
d、 :+ 将元素插入到集合后
f、 ++将两个集合合并成一个新的集合
h、++:将集合lsit0插入list1后面
i、.:::() 将集合lsit0插入list1前面
4.4.2. 可变List集合
a、可变的序列包 import scala.collection.mutable._
b、创建可变集合
c、集合中追加元素
+=追加符号(没有生成新的集合)
append追加方法(没有生成新的集合)
++= 将集合list2追加到list1中 (没有生成新的集合)
++ 将list1和list2合并成一个新的集合
:+追加元素符号,成新的集合
+:追加元素符号,成新的集合