kotlin集合操作符——顺序操作符
目录
reverse
sort
sortBy
sortDescending
sortDescendingBy
关于集合的操作符,直接引用书上的内容,基本上总结的很好了。
reverse
返回一个与指定list相反顺序的list。
val unsortedList = listOf(3, 2, 7, 5)
assertEquals(listOf(5, 7, 2, 3), unsortedList.reverse())
sort
返回一个自然排序后的list。
assertEquals(listOf(2, 3, 5, 7), unsortedList.sort())
sortBy
返回一个根据指定函数排序后的list。
assertEquals(listOf(3, 7, 2, 5), unsortedList.sortBy { it % 3 })
sortDescending
返回一个降序排序后的List。
assertEquals(listOf(7, 5, 3, 2), unsortedList.sortDescending())
sortDescendingBy
返回一个根据指定函数降序排序后的list。
assertEquals(listOf(2, 5, 7, 3), unsortedList.sortDescendingBy { it % 3 })
kotlin集合操作符——顺序操作符相关推荐
- 【Groovy】集合遍历 ( 操作符重载 | 集合中的 “ + “ 操作符重载 | 集合中的 “ - “ 操作符重载 | 代码示例 )
文章目录 一.集合中的 " + " 操作符重载 二.集合中的 " - " 操作符重载 三.完整代码示例 一.集合中的 " + " 操作符重载 ...
- MongDB集合文档操作符
一.MongoDB - 连接 1.启动 MongoDB 服务 只需要在 MongoDB 安装目录的 bin 目录下执行 mongod 即可 执行启动操作后,mongodb 在输出一些必要信息后不会输出 ...
- 全面讲解Python列表数组(二),列表分区/片,列表操作符,比较操作符,逻辑操作符,连接操作符,重复操作符,成员关系操作符;
一 列表分片 简单概括来说就是可以从一个列表中一次性取出来多个元素等操作; 这里有一个列表 member=[1,2,3,4,5] member[1:3] [2,3] 还可以 member[:3] [1 ...
- 什么?有人整理了Kotlin 集合函数锦集!!
自从Kotlin官宣为Android开发首选语言后,大家也都正计划很快转向Kotlin或者已经完全转向Kotlin,接下来我们直奔主题了. 我们在Android应用程序中研发过程中,对于 lists, ...
- Kotlin 集合函数锦集
自从Kotlin官宣为Android开发首选语言后,大家也都正计划很快转向Kotlin或者已经完全转向Kotlin,接下来我们直奔主题了. 我们在Android应用程序中研发过程中,对于 lists, ...
- 【C语言】算数操作符 移位操作符 以及 sizeof单目操作符讲解
目录 1.算术操作符 2. 移位操作符 2.1 左移操作符 2.2 右移操作符 3.sizeof 单目操作符介绍 操作符介绍: C语言操作符分为: 算术操作符 移位操作符 位操作符 赋值操作符 单目操 ...
- oracle连接操作符,Oracle操作符,函数
SQL 操作符 Oracle 支持的 SQL 操作符分类如下: 操作符介绍(一) 算术操作符 用于执行数值计算 可以在SQL语句中使用算术表达式,算术表达式由数值数据类型的列名.数值常量和连接它们的算 ...
- JAVA中如何交换两个List集合的顺序呢?
在JAVA中我们该如何交换两个List集合的顺序呢? /*** 交换两个集合的顺序* * @param a a集合* @param b b集合*/public static void swapList ...
- 操作符 算数操作符
操作符 算数操作符 + - * / % ++ -- /**任意单元的长度超过int,那么结果就按照最长的长度计算*/public class year {//类对应的块public static vo ...
最新文章
- pandas使用iteritems函数迭代地查看dataframe中的每个数据列(iterate over each column of a dataframe)
- 斯坦福:「目标检测」深度学习全面指南
- Vue Iview Tree插件的无限层
- 124第七章—逻辑卷简介及在图形界面进行管理配置
- linux增加swap分区大小
- 一步一步教你实现iOS音频频谱动画(一)
- JMS和AWS SQS的更多高级内容
- 非常好的在网页中显示pdf的方法
- leetcode - 376. 摆动序列
- 最全面的MySQL面试题大全-二
- SVD 与 PCA 的直观解释(4): PCA 主成分分析
- MikroTik RouterOS 6.x版本开始支持使用img镜像安装(U盘安装的终极解决方法)
- JS onclick 传参异常问题
- 面向对象7:项目二的总结
- php 编译原理,php编译原理 - Robin3D的个人页面 - OSCHINA - 中文开源技术交流社区
- 算法: 删除链表中的数据Remove Linked List Elements
- NOD32离线升级更新包使用方法
- 整理几个高质量Java自学网站
- CODE VS 4939 欧拉函数 质因数启发式分解
- android手机电池寿命,真正有效延长手机电池寿命的几点建议(iPhone+安卓)