当前位置: 首页 > news >正文

Scala图书馆创建图书信息

图书馆书籍管理系统相关的练习。内容要求:
1.创建一个可变 Set,用于存储图书馆中的书籍信息(假设书籍信息用字符串表示,如 “Java 编程思想”“Scala 实战” 等),初始化为包含几本你喜欢的书籍。
2.添加两本新的书籍到图书馆集合中,使用 += 操作符。
3.从图书馆集合中删除一本书,使用 -= 操作符。
4.检查某一本特定的书籍(如 “Python 从入门到实践”)是否在图书馆集合中,使用 contains 方法,并输出结果。
5.创建另一个可变 Set,表示另一个图书馆的书籍集合。
6.求出两个图书馆书籍集合的并集,使用 union 方法,并输出结果。
7.求出两个图书馆书籍集合的交集,使用 intersect 方法,并输出结果。
8.求出当前图书馆相对于另一个图书馆的差集,使用 diff 方法,并输出结果

package Test
import scala.collection.mutable
object day2 {def main(args: Array[String]): Unit = {//1val books = mutable.Set("朝花夕拾","活着","语文书")//2books +="三体"println(books)//3books -= "活着"println(books)//4val rs = books.contains("语文书")println(books)//5val  books1 = mutable.Set("数学书","音乐书")println(books1)//6.val rs2 = books1.union(books)println(s"并${rs2}")//7val rs3 = books1.intersect(books)println(s"交${rs3}")//8val rs1 = books1.diff(books)println(s"差${rs1}")}}

http://www.lryc.cn/news/482261.html

相关文章:

  • 【Python】深入理解Python中的单例模式:用元类、装饰器和模块实现高效的单例设计
  • Flutter 小技巧之 Shader 实现酷炫的粒子动画
  • 【LeetCode】【算法】42. 接雨水
  • 深⼊理解指针(5)[回调函数、qsort相关知识(qsort可用于各种类型变量的排序)】
  • qt QRunnable 与 QThreadPool详解
  • 博客摘录「 java三年工作经验面试题整理《精华》」2023年6月12日
  • 福禄克FLUKE5500A与fluke5520a校准仪的区别功能
  • 量化交易系统开发-实时行情自动化交易-2.技术栈
  • 【逆向爬虫实战】--全方位分析+某某学堂登录(DES加密)
  • 第2关:装载问题 (最优队列法)
  • 萤石设备视频接入平台EasyCVR海康私有化视频平台监控硬盘和普通硬盘有何区别?
  • 【Webpack配置全解析】打造你的专属构建流程️(4)
  • 【SpringMVC】基础入门(1)
  • FFmpeg存放压缩后的音视频数据的结构体:AVPacket简介,结构体,函数
  • 用接地气的例子趣谈 WWDC 24 全新的 Swift Testing 入门(三)
  • #渗透测试#SRC漏洞挖掘#深入挖掘CSRF漏洞02
  • 基于OpenCV的相机捕捉视频进行人脸检测--米尔NXP i.MX93开发板
  • 【Node-Red】使用文件或相机拍摄实现图像识别
  • 【Arcpy】提示需要深度学习框架代码
  • 【蓝桥杯 2021 省 B2】特殊年份
  • 【云原生开发】namespace管理的后端开发设计与实现
  • 威联通Docker Compose搭建NAS媒体库资源工具NAS Tools
  • 【JAVA基础】MAVEN的安装及idea的引用说明
  • 【go从零单排】Rate Limiting限流
  • 解析Eureka的架构
  • AI变现,做数字游民
  • linux-vlan
  • 前端跨域~简述
  • GIN:逼近WL-test的GNN架构
  • NIST密码学未来展望:Naughty Step 上的 SHA-1、3DES 和 SHA-224