首页 > 技术文章 > Kotlin 集合变换与序列

naray 2021-07-06 19:32 原文

一、操作符

1. Filter

2. Map

3. FlatMap

二. 原理

  1. 懒汉式:

list.asSequence().filter {  }.map {  }.forEach {  }

  逐一遍历列表,将符合filter条件数据,传递到map中,再传递给forEach。再继续遍历,找到符合条件数据,再进行;

  2. 饿汉式:list.filter

list.filter {  }.map {  }.forEach {  }

  遍历列表,先完成遍历,返回符合条件集合,再传递给map处理,再传递给forEach。

推荐阅读