Kotlin 集合变换与序列

一、操作符

1. Filter

2. Map

3. FlatMap

二. 原理

  1. 懒汉式:

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

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

  2. 饿汉式:list.filter

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

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

posted @ 2021-07-06 19:32  naray  阅读(148)  评论(0编辑  收藏  举报