单词计数
scala> val stringList = List(“hello world hello gree”,“hello java hello scala”, “hello wenwen hello kb09”)
scala> stringList.flatMap(x=>x.split(" ")).map(x=>(x,1)).groupBy(x=>x._1).map(x=>(x._1, x._2.size))
排序
正序排序:
scala> stringList.flatMap(x=>x.split(" ")).map(x=>(x,1)).groupBy(x=>x._1).map(x=>(x._1, x.2.size)).toList.sortBy(._2)
逆序排序:
scala> stringList.flatMap(x=>x.split(" ")).map(x=>(x,1)).groupBy(x=>x._1).map(x=>(x._1, x.2.size)).toList.sortBy(-._2)