加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala集合排序

发布时间:2020-12-16 09:04:11 所属栏目:安全 来源:网络整理
导读:1、sorted val a = List(1,4,2,3) 升序 val as = as.sorted as:List[Int] = List(1,3,4) 逆序 val asr = as.sorted.reverse asr:List[Int] = List(4,1) 2、sortBy val b = List((1,-1),(2,-2)) 升序 val bs = b.sortBy(_._2) bs:List[(Int,Int)] = List((2,-

1、sorted
val a = List(1,4,2,3)
升序
val as = as.sorted
as:List[Int] = List(1,3,4)
逆序
val asr = as.sorted.reverse
asr:List[Int] = List(4,1)

2、sortBy
val b = List((1,-1),(2,-2))
升序
val bs = b.sortBy(_._2)
bs:List[(Int,Int)] = List((2,-2),(1,-1))
逆序
val bs = b.sortBy(_._2).reverse
bs:List[(Int,Int)] = List((1,-2))

3、sortWith,传入函数val c = List("a","g","F")升序val cs = a.sortWith(_<_)cs:List[String] = List("F","a","g")逆序val cs = a.sortWith(_<_).reversecs:List[String] = List("g","F")传入函数def comp(e1:String,e2:String):Boolean = { e1.toLowerCase < e2.toLowerCase}val ds = c.sortWith(comp)ds:List[String] = List("a","F","g")

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读