步骤
使用map将文本行拆分成数组
再对数组进行扁平化
参考代码
?
使用flatMap简化操作
参考代码
?...方法解析
groupBy方法 API 说明
泛型 [K] 分组字段的类型
参数 f: (A) ⇒ K 传入一个函数对象接收集合元素类型的参数返回一个K类型的key,这个key会用来进行分组,相同的key...方法解析
reduce方法 API 说明
泛型 [A1 >: A] (下界)A1必须是集合元素类型的子类
参数 op: (A1, A1) ⇒ A1 传入函数对象,用来不断进行聚合操作第一个A1类型参数为...NOTE]
reduce和reduceLeft效果一致,表示从左到右计算
reduceRight表示从右到左计算
案例
定义一个列表,包含以下元素:1,2,3,4,5,6,7,8,9,10
使用reduce...方法解析
reduce方法 API 说明
泛型 [A1 >: A] (下界)A1必须是集合元素类型的子类
参数1 z:A1 初始值
参数2 op: (A1, A1) ⇒ A1 传入函数对象,用来不断进行折叠操作第一个