//创建一个List
val list0 = List(1,7,9,8,0,3,5,4,6,2)
//将list0中每个元素乘以10后生成一个新的集合
//将list0中的偶数取出来生成一个新的集合
//将list0排序后生成一个新的集合
//反转顺序
//将list0中的元素4个一组,类型为Iterator[List[Int]]
//将Iterator转换成List
//将多个list压扁成一个List
val lines = List("hello tom hello jerry", "hello jerry", "hello kitty")
//先按空格切分,在压平
//并行计算求和
//化简:reduce
//将非特定顺序的二元操作应用到所有元素
//安装特点的顺序
//折叠:有初始值(无特定顺序)
//折叠:有初始值(有特定顺序)
//聚合
val arr = List(List(1, 2, 3), List(3, 4, 5), List(2), List(0))
val l1 = List(5,6,4,7)
val l2 = List(1,2,3,4)
//求并集
//求交集
//求差集
println(r3)
val lines = List("hello tom hello jerry", "hello jerry", "hello kitty")
lines.flatMap(_.split(" ")).map((_, 1)).groupBy(_._1).mapValues(_.foldLeft(0)(_+_._2))
lines.flatMap(_.split(" ")).map((_, 1)).groupBy(_._1).map(t=>(t._1, t._2.size)).toList.sortBy(_._2).reverse
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。