当前位置:   article > 正文

Kotlin学习笔记(六):Kotlin中常见的操作符_kotlin contains

kotlin contains

一、元素操作符

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

二、判断类

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

三、过滤类

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

四、转换类

  • map:将集合转换成另一个集合。
  • mapIndexed:除了转换成另一个集合,还可以拿到Index(下标)。
  • mapNotNull:执行转换前过滤掉为NULL的元素。
  • flatMap:自定义逻辑合并两个集合。
  • groupBy:按照某个条件分组,返回Map

五、排序类

  • reversed:反序。
  • sorted:升序。
  • sortedBy:自定义排序。
  • sortedDescending:降序。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/575983
推荐阅读
相关标签
  

闽ICP备14008679号