首页 > 解决方案 > Scala程序以下面的格式显示输出

问题描述

在 Scala 程序中找到缺失的代码,以如下格式显示输出。

输出:

Array[(Int, String)] = Array((4,anar), (5,applelichi), (6,bananagrapes), (7,oranges))

程序

val a = sc.parallelize(List("apple","banana","oranges","grapes","lichi","anar"))

val b = a.map(x =>(x.length,x))

标签: scala

解决方案


我相信这会给你想要的结果:

a.groupBy(_.length).mapValues(_.sorted.mkString).toArray.sorted

推荐阅读