Kotlin中的序列
一、前言
Kotlin里面的集合式api和Java类似,但也有区别,Kotlin里面加入了可变和不可变的特性,例如可变集合MutableList,不可变的则是List,这部分的功能主要是和语言的特性相关联的,从Kotlin对于变量的定义中就可以看出来。
二、filter、map、flatMap、Sequence
-
filter
用来筛选集合中的元素
//创建一个集合将字符串h1找出来 //下面就是采用filter的用法 //括号里面为筛选条件 //最后采用一个foreach打印出来 //这里的foreach是方法引用,简化版的lambda,相当于println(it) val list = listOf