Kotlin学习之常用高阶函数:filter

与filter相似的还有以下几个:

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



 

猜你喜欢

转载自blog.csdn.net/u013297881/article/details/84301845