如何对Scala中集合进行排序

如何对Scala中集合进行排序


慕斯王
浏览 1249回答 3
3回答

翻翻过去那场雪

如何对Map中的Key或Value进行排序其实很简单代码如下:// sort by key can use sortedm.toList.sorted foreach {case (key,value) =>println(key + " = " + value)}-2 = 5-1 = -40 = -161 = 22 = 65 = 9// sort by valuem.toList sortBy ( _._2 ) foreach {case (key,value) =>println(key + " = " + value)}0 = -16-1 = -41 = 2-2 = 52 = 65 = 9

智慧大石

val list1 = List(1, 2, 3, 4, 5, 6)list1.sortedlist1.sortWith(_ > _)val sortedSet = scala.collection.immutable.SortedSet(2, 3, 4, 5, 1)
打开App,查看更多内容
随时随地看视频慕课网APP