list

24 阅读1分钟

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)

} }