list: 有序,链表
可变和不可变
object Base06 {
def main(args:Array[String]): Unit = {
// 可变的
val list1 = scala.collection.mutable.ListBuffer(1,2,3)
list1 += 4
println(list1)
val list2 = scala.collection.immutable.List(1,2,3)
// list2 += 4 += 会报错
}
}
一些常用方法
1.添加
1.2 在尾部添加
1.3 在头部添加
1.4 在指定位置添加
def main(args:Array[String]): Unit = { // 可变的 * 常用方法 * 1.添加 * 1.1 在尾部添加 * 1.2 在头部添加 * 1.3 在指定位置添加
val list1 = scala.collection.mutable.ListBuffer(1,2,3)
//1.1 在尾部添加
list1 += 4 // 1.2 在头部添加 list.prepend(-1) // 1.3 在指定位置添加(-1,1,2,5,3,4) list1.insert(3 ,5) // 3: 是下标,从0开始的。 // 5:就是要插入的元素。
println(list1)
} }