list(有序,链表)

4 阅读1分钟
package list

object list01 {
  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)
  }
}

ListBuffer是可变的

  • 常用方法
    • 添加
  1. 在尾部添加(list1 +=4)
  2. 在头部添加(list1.prepend(-1))
  3. 在指定位置添加(list1.insert(3,5))
val list2 = scala.collection.mutable.ListBuffer("澄江", "仙袂")
val list3 = scala.collection.mutable.ListBuffer("天门")
val list4 = list2 ++ list3
println(list4)


// 5. 遍历
for(ele <- list4){
    println(s"${ele}")
}

list4.foreach(ele => {
    println(s"${ele}")
})