美文网首页kotlin
Kotlin 常用操作符

Kotlin 常用操作符

作者: __hgb | 来源:发表于2018-05-20 15:23 被阅读0次

下标操作类

  • contains —— 判断是否有指定元素
  • elementAt —— 返回对应的元素,越界会抛IndexOutOfBoundsException
  • firstOrNull —— 返回符合条件的第一个元素,没有 返回null
  • lastOrNull —— 返回符合条件的最后一个元素,没有 返回null
  • indexOf —— 返回指定元素的下标,没有 返回-1
  • singleOrNull —— 返回符合条件的单个元素,如有没有符合或超过一个,返回null


    1.png

判断类

  • any —— 判断集合中 是否有满足条件 的元素
  • all —— 判断集合中的元素 是否都满足条件
  • none —— 判断集合中是否 都不满足条件,是则返回true
  • count —— 查询集合中 满足条件 的 元素个数
  • reduce —— 从 第一项到最后一项进行累计
2.png

过滤类

  • filter —— 过滤 掉所有 满足条件 的元素
  • filterNot —— 过滤所有不满足条件的元素
  • filterNotNull —— 过滤NULL
  • take —— 返回前 n 个元素
3.png

转换类

  • map —— 转换成另一个集合(与上面我们实现的 convert 方法作用一样);
  • mapIndexed —— 除了转换成另一个集合,还可以拿到Index(下标);
  • mapNotNull —— 执行转换前过滤掉 为 NULL 的元素
  • flatMap —— 自定义逻辑合并两个集合;
  • groupBy —— 按照某个条件分组,返回Map;
4.png

排序类

  • reversed —— 反序
  • sorted —— 升序
  • sortedBy —— 自定义排序
  • sortedDescending —— 降序
5.png

相关文章

  • Kotlin學習筆記(一)

    kotlin類型安全 kotlin常用操作符 Elvis操作符 ?:如果?:左邊表達式非空,elvis返回左邊結果...

  • kotlin invoke操作符重载妙用

    kotlin支持操作符重载,例如我们经常用到的 + 、- 操作符,最近看一些知名三方库用 kotlin 写的源码,...

  • Kotlin之常用操作符

    前言 熟悉Kotlin中常出现的一些操作符的用法,有助于我们快速入门Kotlin,下面将列举Kotlin中常用的一...

  • Kotlin 常用操作符

    常用操作符Kotlin 的操作符跟 RxJava 基本一致,不需要额外记忆。 下标操作类 判断类 过滤类 转换类 ...

  • 学习Kotlin中出现的常用操作符

    学习koltin,弄懂它的操作符的意思很重要,下面就记录一下Kotlin常用操作符: 1、类型判断符 is 检查某...

  • Kotlin 常用操作符

    下标操作类 contains —— 判断是否有指定元素 elementAt —— 返回对应的元素,越界会抛Inde...

  • kotlin常用操作符

    1:Elvis操作符 ?: 如果 ?: 左边表达式非空,elvis操作符就会返回左边的结果,否则返回右边的结果。 ...

  • Kotlin语法基础(四)

    Kotlin语法基础篇(四) 相关链接: kotlin语言中操作符的重载 一、操作符及其重载 操作符分类可简单分为...

  • Kotlin常用集合操作符

    创建集合 List: 1.创建一个空List:val emptyList =emptyList()2.创建一个普通...

  • Kotlin常用操作符总结

    常用操作符 1、? 操作符
    表示对象可能为空,或者对象可以为空 2、 ?: 操作符
    相当于 i...

网友评论

    本文标题:Kotlin 常用操作符

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