美文网首页
Kotlin学习之初探——集合变换和序列

Kotlin学习之初探——集合变换和序列

作者: Shawn_GBWang | 来源:发表于2020-08-31 11:20 被阅读0次

集合的映射操作

集合的映射操作.png

filter操作

val ints = intArrayOf(1, 2, 3, 4)
ints.filter{ it % 2 == 0 }
结果:result = {2,4}// 过滤ints集合中的偶数

Map

map中的元素一一映射并得到一个新的集合


map变换.png

带asSequence的变换集合

带asSequence的变换集合.png

不带asSequence的变换集合

不带asSequence的变换集合.png

示意:上述代码中forEach()就相当于这条水管的水龙头,如果没有调用foEach,filter和map的代码也是不会执行的,相当于堵在水管中了

FlatMap转换

FlatMap转换.png

相关文章

网友评论

      本文标题:Kotlin学习之初探——集合变换和序列

      本文链接:https://www.haomeiwen.com/subject/txbzjktx.html