Scala 学习笔记之集合 集合常用操作汇总
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala 学习笔记之集合 集合常用操作汇总相关的知识,希望对你有一定的参考价值。
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)
以上是关于Scala 学习笔记之集合 集合常用操作汇总的主要内容,如果未能解决你的问题,请参考以下文章