一、元素操作符
contains:
判断是否有指定元素。elementAt:
返回对应的元素,越界会抛IndexOutOfBoundsException
。firstOrNull:
返回符合条件的第一个元素,没有返回null
。lastOrNull:
返回符合条件的最后一个元素,没有返回null
。indexOf:
返回指定元素的下标,没有返回-1
。
二、判断类
any:
判断集合中是否有满足条件的元素,是则返回true
。all:
判断集合中的元素是否都满足条件,是则返回true
。none:
判断集合中是否都不满足条件,是则返回true
。count:
查询集合中满足条件的元素个数。reduce:
从第一项到最后一项进行累计。
三、过滤类
filter:
过滤掉所有满足条件的元素。filterNot:
过滤掉所有不满足条件的元素。filterNotNull:
过滤NULL
。take:
返回前n
个元素。