首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
痛吻的专栏
痛吻123
创建于2025-09-15
订阅专栏
学渣笔记
暂无订阅
共37篇文章
创建于2025-09-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
getMiddle方法与泛型类
两个函数长得一样!!! 只有参数的类型不同。 把类型当做参数,在调用的时候传入 定义一个名为getMiddle方法,用来获取输入列表中的中间位置上的元素 泛型的概念 泛型的定义为:参数化类型,即所有操
隐式类
目标: 已有一个写好的类,要求在不修改这个类的源代码的情况下,拓展这个类的功能! 思路: 补充定义一个新类,在这个新类中提供新方法; 提供一个隐式转换函数,把之前旧类对象转换成这个新类对象。 隐式类:
隐式函数
一:隐式函数 implicit 修饰 他会自动被误用。 当系统检查到隐式转换失败的时候,去自动调用 函数的名字不重要,重要的是它的输入数据的类型和转换值类型! 它的作用是:偷偷地把一种类型的数据转换成
正则表达式练习
练习:给手机号打码 案例1:验证用户名是否合法 案例2:手机号打码 运行代码,并展示效果 注意:在根目录下自己创建!!!
正则表达式
一:运行方式 处理字符 查找。在一个大的字符串中,寻找是否有满足 规则(条件)的子串 匹配,校验,判断给定的字符串是否满足某些规则(条件) 这里的规则(条件)需要有 某情况或 某条件的字符串。 二:操
match case2
3.匹配变量的类型 5.匹配样例类 // 1. 图形 // case class 形式 定义一个数组,其中有4个元素
match case
一、基础语法 变量/表达式 match { case 匹配条件1 => 执行逻辑1 case 匹配条件2 => 执行逻辑2 case _ => 默认逻辑(匹配所有未命中的情况,类似switch的def
成绩分析
导入 现在需要对班级学生的成绩(姓名,语文,数学,英语)做统一的规范化处理,内容保存。任务如下: 1计算每个同学的总分和平均分 2 统计每个科目的平均分 3 列出总分前3名和单科前3名,并保存结果到文
全文单词统计
一:任务分析 把文字内容从.txt文件中读到内存中。 写程序分析数据。 把结果写入.txt文件。 二:从文件中读出内容 在scala中,涉及到文件读写的方法有很多,可以使用java.io下的工具包,也
输入身份证号输出基本信息
任务: 从键盘输入一个身份证号。 写程序,提取信息 1.性别....................
scala中的字符串
一:String 的定义 String 在 Scala 中是不可变的字符序列,这意味着一旦创建,其内容就不能被修改。 定义格式: 1.双引号: val str = "xxxx" 2.三引号。支持换行。
Array
Array: 可变,不可变 不可变 scala.Array 可变 scala.collection.mutable.ArrayBuffer Array的功能 1.添加 2.删除 3.获取指定下标的元素
迭代器
1.next() 获取下一个,移动迭代器的位置。如果没有下一个, 就报错 2.hasNext 判断当前是否存在下一个元素:false、true 3.drop() 跳过指定数里的元素,返回一个新的迭代器
caseclass
一: set对装入的对象进行去重 二:case class与普通class的区别 case class: 样板类 可以省略 new 属性默认是不可变的:val 修饰 它会自动去实现toString,
list列表
list: 有序, 链表 可变List 不可变的list (在每个scala文件中, 默认可以直接使用) 常见操作 添加元素 1.1 在尾部添加 1.2 在头部添加 1.3 在指定位置添加 2.删除
Map映射
一: 创建可变的Map 二:与Map有关的操作 Map 映射,表示一种对应关系! 1.添加 2.删除 3.查询,对应的值 4.遍历
Set集
可变(mutable)、不可变(immutable) 可变:自己的内容可以被修改,可以添加、删除元素。 不可变:自己的内容不能被修改,就不可以添加、不能删除。 *默认情况下,是不可变的。 Set 它是
包
一:包的基本使用 基本步骤:创建包 → 创建对象(类) → 导入类 示例: 1. 创建包。右键,新建软件包。名称小写。 2. 在包上右键,新建类 在测试文件中引入类,使用。 二:包的定义格式 定义格式
scala中的访问权限
访问权限:类的成员(属性,方法)在哪些地方可以被访问? private : 私有的 (1)在类的内部可以访问 (2)在类的外部不能访问 (3)在伴生对象中可以访问 */ 2. protected :
trait2
一:trait多继承构造器的执行顺序 特质 trait: 实现多继承 trait多继承构造器的执行顺序 1:先父 后子 2:如果是多继承,有多个trait,按书写书序从左到右 二:多层trait的加载
下一页