美文网首页
Kotlin常用集合操作符

Kotlin常用集合操作符

作者: K_Smile | 来源:发表于2018-08-23 15:55 被阅读0次

    创建集合

    List:

    1.创建一个空List:val emptyList =emptyList()

    2.创建一个普通的List:val normalList =listOf("hello", "world")

    3.创建一个可以修改的List:val list = mutableListOf()

    set:

    1.创建一个空set:val emptySet =emptySet()

    2.创建一个普通set:val nomalSet =setOf(1,2,3)

    3.创建一个可变set:val mSet =mutableSetOf(1,2,3)

    map:

    1.创建一个空map:val emptyMap =emptyMap()

    2.创建一个普通map:val normalMap =mapOf(1 to "hello")

    3.创建一个可变map:val mMap =mutableMapOf()

    常用的集合总数操作符

    any:判断集合中是否有满足条件的元素,有返回true,反之返回false

    all:判断集合中所有的元素是否满足条件

    none: 判断集合中是否 都不满足条件,是则返回true;

    max:获取集合中最大的元素

    min:查询集合中的最小元素

    forEach:循环遍历元素,元素是it,可对每个元素进行相关操作;

    forEachIndexed:循环遍历元素,同时得到元素index(下标);

    reduce:累加操作符,从第一个元素到最后一个进行累加

    代码示例:

    图1

    执行结果:

    图2

    常用的集合过滤操作符

    filter:过滤出所有满足条件的元素

    filterNot:过滤出所有不满足条件的元素

    take:返回从第一个开始的n个元素

    takeLast:返回从最后一个开始的n个元素

    drop:返回去掉前n个元素的集合

    dropLast:返回去掉后n个元素的集合

    代码示例:

    图3

    执行结果:

    图4

    常用顺序操作符

    reversed:将集合倒序

    sorted:将集合生序排列

    sortedBy:根据方法返回结果进行生序排列

    sortedDescending:将集合按照降序排列

    sortedByDescending:根据方法的返回结果对集合进行降序排列

    代码示例:

    图5

    执行结果:

    图6

    结语:

    以上就是我们用kotlin开发过程中经常会用到的集合操作符,希望可以帮到初学kotlin的小伙伴,请大家多多支持。

    相关文章

      网友评论

          本文标题:Kotlin常用集合操作符

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