一、操作符
1. Filter
2. Map
3. FlatMap
二. 原理
1. 懒汉式:
list.asSequence().filter { }.map { }.forEach { }
逐一遍历列表,将符合filter条件数据,传递到map中,再传递给forEach。再继续遍历,找到符合条件数据,再进行;
2. 饿汉式:list.filter
list.filter { }.map { }.forEach { }
遍历列表,先完成遍历,返回符合条件集合,再传递给map处理,再传递给forEach。