首页 > 其他 > 详细

Scala 学习笔记之集合(9) 集合常用操作汇总

时间:2017-07-08 12:50:45      阅读:254      评论:0      收藏:0      [点我收藏+]
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 学习笔记之集合(9) 集合常用操作汇总

原文:http://www.cnblogs.com/AK47Sonic/p/7136370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!