美文网首页
Kotlin中的排序

Kotlin中的排序

作者: Infinity_空 | 来源:发表于2021-12-08 18:37 被阅读0次

    Kotlin的数组排序方法有sort, sorted, sortBy, sortedBy, sortWith, sortedWith

    1. 从返回值来分类:
      sort, sortBy, sortWith没有返回值,排序完之后会改变原有的数组
      sorted, sortedBy, sortedWith则不会改变原有的数组,而是直接返回一个排序完之后的数组
    2. 从参数来分类:
      sort, sorted不能传参,而且只适用于基本数据类型的数组,如果是new的对象,则无法使用。排序的话是按照递增排序的
      sortBy, sortedBy传入数组的某个元素或者对象的某个属性值,然后按照该变量的值进行递增排序
      sortWith, sortedWith传入一个comparator,可以自定义排序规则,适用于多要素排序

    相关文章

      网友评论

          本文标题:Kotlin中的排序

          本文链接:https://www.haomeiwen.com/subject/esoffrtx.html