Scala入门基础(17.1)Set集习题

server/2024/11/14 8:29:03/

一.选择题

fa11661d5ecb4fe0bd32da61291d35a1.png

 

二.实训

图书馆书籍管理系统相关的练习。内容要求:
1.创建一个可变 Set,用于存储图书馆中的书籍信息

(假设书籍信息用字符串表示,如“Java编程思想”“Scala实战”等)


2.添加两本新的书籍到图书馆集合中,使用+= 操作符。


3.从图书馆集合中删除一本书,使用-=操作符

 

4.检查某一本特定的书籍(如“Python 从入门到实践”)是否在图书馆集合中,

使用 contains 方法,并输出结果。


5.创建另一个可变Set,表示另一个图书馆的书籍集合。
6.求出两个图书馆书籍集合的并集,使用union 方法,并输出结果。
7.求出两个图书馆书籍集合的交集,使用 intersect 方法,并输出结果。
8.求出当前图书馆相对于另一个图书馆的差集,使用 diff 方法,并输出结果


1)选择题答案:

  1. B
  2.  A
  3. C
  4. B        解析:Boolean:(ture/false)
  5. B

2)实训演示:

eae601d46cee446d9ec99c3b5ccb37b6.png

 


http://www.ppmy.cn/server/141815.html

相关文章

nginx入门教程:alias

在Nginx配置中,alias指令用于指定一个替换位置,即当访问一个特定的location时,Nginx会使用alias指定的路径来替换原始的请求URI,并在这个新路径下查找资源。alias指令对于处理静态文件特别有用,因为它允许将请求映射到…

2024年11月6日Github流行趋势

项目名称:twenty 项目维护者:charlesBochet, lucasbordeau, Weiko, FelixMalfait, bosiraphael 项目介绍:正在构建一个由社区支持的现代版Salesforce替代方案。 项目star数:19,714 项目fork数:2,200 项目名称&#xf…

QQ 小程序已发布,但无法被搜索的解决方案

前言 我的 QQ 小程序在 2024 年 8 月就已经审核通过,上架后却一直无法被搜索到。打开后,再在 QQ 上下拉查看 “最近使用”,发现他出现一下又马上消失。 上线是按正常流程走的,开发、备案、审核,没有任何违规&#xf…

制造企业数字化中台(技术中台、数据中台、业务中台)建设方案

文件是一份关于制造企业数字化中台建设方案的详细报告,由郎丰利1519整理制作。报告内容涵盖了数字化中台的总体解决方案、技术中台(A)、数据中台(B)和业务中台(C)的架构和功能。以下是对PPT内容…

数字逻辑——数制和码制

数制转换 十进制或者二进制在此就不再多说。简单说一下两个进制之间的转化。 十进制转化为二进制: 采用乘基取整法,最后注意不要将结果次序写错了。 将十进制转化为二进制小数: 不同于将余数倒过来,二进制小数相反直接得到。 …

matlab--pdist2(X,Y)使用方法、怎么计算的

1、基本语法: D pdist2(X,Y,Distance,DistParameter) D:使用 Distance 指定的度量返回 X 和 Y 中每对观测值之间的距离 X、Y:两个列数相同的矩阵,X(mxn)指的是X有m个观测值,n个变量&#xf…

机器学习—高级优化方法

梯度下降是机器学习中广泛应用的优化算法,像线性回归和逻辑回归以及神经网络的早期实现,现在有一些其他的优化算法,为了最小化成本函数,甚至比梯度下降的效果更好,这种算法可以用来帮助训练神经网络,比梯度…

AI 扩展开发者思维方式:以 SQL 查询优化为例

在现代软件开发中,AI 技术的兴起让开发者的思维方式发生了显著变化。尤其是在 SQL 查询优化、代码重构以及算法设计等领域,AI 提供的建议不仅扩展了开发者的思考路径,还帮助他们发现以往没有意识到的潜在解决方案。 1. 传统思维模式下的 SQL…