scala 对 字符串 Wordcount

来源:互联网 发布:寒秋seo 编辑:程序博客网 时间:2024/06/03 21:24
val a = "a,s,s,d,f,g,y,d,a,y,a,s,a,d,f,d,f"

val b = a.split(",").map(a => (a,1)).groupBy(_._1).mapValues(_.map(_._2).reduce(_+_))

val b = a.split(",").map(a => (a,1)).groupBy(_._1).mapValues(_.map(_._2).sum)

val b = a.split(",").map(a => (a,1)).groupBy(_._1).mapValues(_.map(_._2).reduceRight(_+_))

val b = a.split(",").map(a => (a,1)).groupBy(_._1).map(a => (a._1,a._2.map(_._2).reduce(_+_)))
原创粉丝点击