案例
有一个数字列表,元素为:1,2,3,4,5,6,7,8,9
请过滤出所有的偶数
参考代码
?
排序
在scala集合中,可以使用以下几种方式来进行排序。...sorted默认排序
sortBy指定字段排序
sortWith自定义排序
默认排序 | sorted
示例
定义一个列表,包含以下元素: 3, 1, 2, 9, 7
对列表进行升序排序
参考代码...List[A] 返回排序后的列表
示例
有一个列表,包含以下元素:2,3,1,6,4,5
使用sortWith对列表进行降序排序
参考代码
?...----
分组 | groupBy
我们如果要将数据按照分组来进行统计分析,就需要使用到分组方法。
定义
groupBy表示按照函数将列表分成不同的组。...2.请按照性别进行分组,统计不同性别的学生人数
步骤
定义一个元组列表来保存学生姓名和性别
按照性别进行分组
将分组后的Map转换为列表:List((“男” -> 2), (“女” -> 1))
参考代码