Kotlin-集合中顺序操作符

2017-11-29  本文已影响0人  122604

数据源:val unsortedList = listOf(3, 2, 7, 5)

reverse:返回一个与指定list相反顺序的list。

                操作:unsortedList.reverse()

                结果:listOf(5,7,2,3)

sort:返回一个自然排序后的list。

                操作:unsortedList.sort()

                结果:listOf(2,3,5,7)

sortBy:返回一个根据指定函数排序后的list。

                操作:unsortedList.sortBy{it %3}

                结果:listOf(3,7,2,5)

sortDescending:返回一个降序排序后的List。

                操作:unsortedList.sortDescending()

                结果:listOf(7,5,3,2)

sortDescendingBy:返回一个根据指定函数降序排序后的list。

                操作:unsortedList.sortDescendingBy{it%3}

                结果:listOf(2,5,7,3)

上一篇 下一篇

猜你喜欢

热点阅读