首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
木木南楠
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
422
文章 304
沸点 118
赞
422
返回
|
搜索文章
最新
热门
读取2025.12.18
1. 样例类(Case Class) scala 样例类是 Scala 中用于封装数据的便捷方式,自动生成equals、hashCode、toString等方法; 支持直接通过Student(参数)创
操作2025.12.18
数组索引安全检查 若文件中某行数据格式错误(如字段数不足),直接用li(0)、li(1)会抛出ArrayIndexOutOfBoundsException,需添加校验: . 类型转换(成绩转数
性别提取2025.12.17
、优化亮点总结 封装性:将工具方法封装为单例对象 IdCardParser,提供清晰的 API 接口 健壮性:新增身份证格式校验,避免运行时异常 扩展性:分离星座计算等辅助功能,通过工具类解耦
可变数组2025.12.11
排序无需繁琐的循环,sortWith((a,b)=>a>b)用匿名函数的方式,一句话实现了降序排列,逻辑清晰得像和计算机 “说人话”; 切片功能则像给数据 “裁衣”,slice(0,3)精准截取前 3
迭代器2025.10
陷阱 1:耗尽的迭代器调用next()。解决方案:始终用hasNext()做前置判断。 陷阱 2:认为drop(n)会修改原迭代器。解决方案:明确drop(n)返回新迭代器,原迭代器状态不变。 陷
元素2025.12.10
自动生成 toString() :直接打印对象时,输出属性名 + 值(而非默认的内存地址); 自动生成 equals() 和 hashCode() :基于所有属性进行对象相等性判断(而非引用相等);
可变与不可变2025.12.4
尾部添加:+=是最简洁的方式,等价于list1.append(4); 头部添加:prepend()直接把元素放到集合开头; 指定位置插入:insert(下标, 元素)要注意下标从 0 开始,比如ins
合并2025.12.3
不可变(immutable) :容器创建后,内部数据不能直接修改(比如添加、删除元素)。 可变(mutable) :容器创建后,支持直接操作内部数据 关键总结 Scala 集合默认不可变,保证线程安全
包2 2025.11.27
、4 种常用 import 写法,覆盖 90% 场景 直接上代码示例,对应图里的用法: 1. 导入单个类 scala 想单独用tools包下的A类,就这么写。 2. 导入多个类(同一包下) scala
包1 2025.11.27
本质是代码的目录结构,和项目文件夹一一对应; IDE 会自动维护package语句,不用手动写; 核心功能是分类代码 + 避免类名冲突。 不用手动写package!在 IntelliJ 这类 IDE
下一页
个人成就
文章被点赞
518
文章被阅读
876
掘力值
919
关注了
83
关注者
31
收藏集
0
关注标签
3
加入于
2025-09-03