码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-07-08 13:16:03      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:highlight   学习   unit   cal   元素   int   class   常用操作   main   

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) 集合常用操作汇总

标签:highlight   学习   unit   cal   元素   int   class   常用操作   main   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!