set的特点

复制代码
package test_27

case class Book(var bookName:String, var author: String, var price: Double){

}
 object caseclass{
   def main(args: Array[String]): Unit = {
     val set1 = scala.collection.mutable.Set[Book]()

     val book1 =new Book("西游记","吴承恩",100)
     val book2 =new Book("西游记","吴承恩",100)
     val book3 =new Book("西游记","吴承恩",100)

     println(book1 ==book2)

     set1 +=book1
     set1 +=book2
     set1 +=book3

     set1.foreach(s =>{
       println(s.author)
     })
   }
 }

结果是:true

吴承恩

相关推荐
旋风小飞棍5 小时前
如何在sheel中运行spark
大数据·开发语言·scala
rylshe131410 小时前
在scala中sparkSQL连接mysql并添加新数据
开发语言·mysql·scala
MZWeiei2 天前
Spark任务调度流程详解
大数据·分布式·spark·scala
бесплатно2 天前
Scala流程控制
开发语言·后端·scala
Bin Watson9 天前
解决 Builroot 系统编译 perl 编译报错问题
开发语言·scala·perl
什么芮.12 天前
大数据应用开发和项目实战(2)
大数据·pytorch·sql·spark·scala
不要天天开心14 天前
Spark-Streaming核心编程:有状态转化操作与DStream输出
scala
欧先生^_^15 天前
Scala语法基础
开发语言·后端·scala
不要天天开心17 天前
大数据利器:Kafka与Spark的深度探索
spark·scala
不要天天开心17 天前
Kafka与Spark-Streaming:大数据处理的黄金搭档
kafka·scala