zoukankan      html  css  js  c++  java
  • Scala 学习(五) Set和HashSet

    一,简介

    二,Set

    三,HashSet

     

    正文

    一,简介

      Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。

    二,Set

      不可变集合,一旦定义内容和长度都不可变。

    object SetDemo {
        def main(args: Array[String]): Unit = {
    
            // 集合定义
            var s1 = Set(1, 2, 4)
            var s2 = Set(4, 5, 6)
    
            // 集合拼接成一个新的集合
            var s3 = s1 ++ s2
            
    
            print(s3)
    
        }
    }

    三,HashSet

      可变Set,相对来说会有比较多的方法调用。

    import scala.collection.mutable
    
    object SetDemo2 {
        def main(args: Array[String]): Unit = {
    
            var s1 = new mutable.HashSet[Int]()
    
            // 添加
            s1.add(1)
            s1 += 4
    
            s1 -= 5
    
            // 移除,若不存在也没事
            s1.remove(2)
    
            // 不存在就添加
            s1.update(2, true)
            print(s1)
        }
    }
  • 相关阅读:
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    sql 随笔
  • 原文地址:https://www.cnblogs.com/tashanzhishi/p/10955698.html
Copyright © 2011-2022 走看看