object CollectionDemo10 {
  def main(args: Array[String]): Unit = {
    var ls = List[Int](1, 2, 3)
    //向后增加元素
    ls = ls :+ 4
    //向前增加元素
    ls = 0 +: ls //基本等价     ls = -1 :: ls
    //向前增加集合
    ls = List(-2) ++: ls //基本等价    ls = List(-2) ::: ls
    //向后增加集合
    ls = ls ++ List(5)

    println(ls)

    //增加元素
    val n = Map("b" -> 2) + ("a" -> 1)
    //删除元素
    val nn = Map("b" -> 2) - "a"
    //向后增加集合
    val nnn = Map("b" -> 2) ++ Map("a" -> 1)
    //向前增加集合
    val nnnn = Map("b" -> 2) ++: Map("a" -> 1)
    println(n)
    println(nn)
    println(nnn)
    println(nnnn)
    println(nnnn("a"))

    var ls2 = List[Int](1, 2, 3)
    ls2 ++= ls

    //   ls += List(1)

    println(ls2)
  }
}

运行结果:

List(-2, 0, 1, 2, 3, 4, 5)
Map(b -> 2, a -> 1)
Map(b -> 2)
Map(b -> 2, a -> 1)
Map(b -> 2, a -> 1)
1
List(1, 2, 3, -2, 0, 1, 2, 3, 4, 5)

 

相关文章:

  • 2022-12-25
  • 2021-08-31
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2021-07-28
猜你喜欢
  • 2022-12-23
  • 2021-08-14
  • 2021-08-22
  • 2021-12-05
  • 2021-06-21
  • 2022-01-16
  • 2021-11-14
相关资源
相似解决方案