----
排序
在scala集合中,可以使用以下几种方式来进行排序
sorted默认排序
sortBy指定字段排序
sortWith自定义排序
默认排序 sorted
示例
定义一个列表,包含以下元素...: 3, 1, 2, 9, 7
对列表进行升序排序
参考代码
scala> List(3,1,2,9,7).sorted
res16: List[Int] = List(1, 2, 3, 7, 9)
指定字段排序...参数 f: (A) ⇒ B 传入函数对象接收一个集合类型的元素参数返回B类型的元素进行排序
返回值 List[A] 返回排序后的列表
示例
有一个列表,分别包含几下文本行:"...,大于返回false, 也就是升序排序的意思, 如果要实现降序, 可以自行控制小于返回false 大于返回true不用去想这两个参数是如何传递的, scala会自动帮我们将带处理列表的元素两两传递过来让我们进行排序...返回值 List[A] 返回排序后的列表
示例
有一个列表,包含以下元素:2,3,1,6,4,5
使用sortWith对列表进行降序排序
参考代码
scala> val a = List(2,3,1,6,4,5