首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
葱花972
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
134
文章 134
沸点 0
赞
134
返回
|
搜索文章
赞
文章( 134 )
沸点( 0 )
去重
去重 Set是可以去重的 创建一些对象,把他们装入Set,看看是否能去重! case class 在创建对象时,可以省略 new 默认情况下,属性都是只读的 自己自动添加相关的equals,toStr
元素2025.12.10
自动生成 toString() :直接打印对象时,输出属性名 + 值(而非默认的内存地址); 自动生成 equals() 和 hashCode() :基于所有属性进行对象相等性判断(而非引用相等);
迭代器2025.10
陷阱 1:耗尽的迭代器调用next()。解决方案:始终用hasNext()做前置判断。 陷阱 2:认为drop(n)会修改原迭代器。解决方案:明确drop(n)返回新迭代器,原迭代器状态不变。 陷
scala中的List
```scala package list /** * list:有序。链表 *List 是一种有序的数据结构,它是一种链表结构 * 可变与不可变 */ object list01 { def mai
scala中的case class
一.case class的定义 case class 是 Scala 中一种特殊的类,它用于创建不可变的数据容器。 二.case class的特点 (1)不可变性 case class 创建的对象是不
case class实训例题
一.实训例题 1. 使用case class创建图书信息类Book:包含四个属性:ID,书名,作者,价格。 2. 创建一个名为bookList的可变List,它只能用来保存Book的实例。 3. 初始
可变与不可变2025.12.4
尾部添加:+=是最简洁的方式,等价于list1.append(4); 头部添加:prepend()直接把元素放到集合开头; 指定位置插入:insert(下标, 元素)要注意下标从 0 开始,比如ins
list
list: 有序, 链表 可变与不可变 常用方法 1. 添加 1.1 在尾部添加 += 1.2 在头部添加 prepend 1.3 在指定位置添加 insert
list
list:有序,链表 常用方法 1.添加 1.1. 在尾部添加 += 1.2. 在头部添加 1.3. 在指定位置添加 删除 2.1.删除元素 2.2删除指定位置的元素 检查是否存在某个元素 合并列表
set
理解 可变和不可变 可变(mutable): 可以直接操作这个容器中的数据,例如:添加。 不可变(immutable): 不能修改容器中的数据。 默认情况下,使用的Set是不可变的。 可变set
下一页
个人成就
文章被点赞
108
文章被阅读
687
掘力值
427
关注了
4
关注者
4
收藏集
0
关注标签
0
加入于
2025-09-03