val strList = List(
"java scala",
"hello java",
"hello scala from java",
"hello spark from scala",
"hello world");
implicit val ord = Ordering[Int].reverse
val resultMap = strList.flatMap(words => words.split(" "))
.groupBy(word => word)
.map(kv => (kv._1, kv._2.size))
.toList
.sortBy(_._2);
println(resultMap);
本文展示了如何使用Scala对包含Java和Scala相关词汇的列表进行分词、统计词频,并通过排序算法将结果按降序呈现。主要操作包括flatMap、groupBy、map和sortBy。
2199

被折叠的 条评论
为什么被折叠?



