与filter相似的还有以下几个:
- filterNot()和filterNotTo():与filter相反,这两个函数会过滤出不符合条件的元素;
- filterIndexed()和filterIndexedTo():这两个函数接受(Int,T)->Boolean类型的函数,同时检查索引和元素是否符合条件;
- filterNotNull()和filterNotNullTo():这两个函数都会过滤出非空元素;
- filterIsInstance()和filterIsInstanceTo():这两个函数都能过滤出特定类型的元素,可以指定一个Class对象。
-
mAdapter.setNewData(data?.filterNotNull())