Kotlin版本的WanAndroid项目实战(三):Kotlin的集合

  1. 集合概述
    学习方法:扫描一遍下述表格中集合相关的有哪些操作,具体使用时再可以详细去查

    image

    image

  2. 构造集合
    Kotlin 里面添加了可变集合的概念, 目前只是一种接口级别的限制, 底层实现还是可变的集合, 不是线程安全的, 还是可以通过Java代码修改内部元素

image

image

  1. 迭代器
    (1)Iterable 接口的继承者(包括 Set 与 List)可以通过调用 iterator() 函数获得迭代器。 一旦获得迭代器它就指向集合的第一个元素;调用 next() 函数将返回此元素,并将迭代器指向下一个元素(如果下一个元素存在)。
    (2)遍历 Iterable 集合的另一种方法是众所周知的 for 循环
    (3)有一个好用的 forEach() 函数,可自动迭代集合并为每个元素执行给定的代码。

image

image

  1. 区间与数列

    image

    5.集合操作概述
    Kotlin 标准库提供了用于对集合执行操作的多种函数。这包括简单的操作,例如获取或添加元素,以及更复杂的操作,包括搜索、排序、过滤、转换等。
    6.转换
    Kotlin 标准库提供了用于对集合执行操作的多种函数。这包括简单的操作,例如获取或添加元素,以及更复杂的操作,包括搜索、排序、过滤、转换等。

    image

    7.过滤
    标准库包含了一组让你能够通过单个调用就可以过滤集合的扩展函数。这些函数不会改变原始集合,因此它们既可用于可变集合也可用于只读集合。为了操作过滤结果,应该在过滤后将其赋值给变量或链接其他函数

    image

    8.加减操作符
    在 Kotlin 中,为集合定义了 plus (+) 和 minus (-) 操作符。 它们把一个集合作为第一个操作数;第二个操作数可以是一个元素或者是另一个集合。 返回值是一个新的只读集合

    image

    9.分组
    Kotlin 标准库提供用于对集合元素进行分组的扩展函数。 基本函数 groupBy() 使用一个 lambda 函数并返回一个 Map。

    image

    10.取集合的一部分
    Kotlin 标准库包含用于取集合的一部分的扩展函数。 这些函数提供了多种方法来选择结果集合的元素:显式列出其位置、指定结果大小等

    image

    11.取单个元素
    Kotlin 集合提供了一套从集合中检索单个元素的函数。 此页面描述的函数适用于 list 和 set。

    image

    12.排序
    Kotlin 集合包提供了用于按照自然顺序、自定义顺序甚至随机顺序对集合排序的函数。

    image

    13.聚合操作
    Kotlin 集合包含用于常用的 聚合操作 (基于集合内容返回单个值的操作)的函数 。

    image

    14.写操作
    可变集合支持更改集合内容的操作,例如添加或删除元素。

    image

    15.List相关操作
    List 是 Kotlin 标准库中最受欢迎的集合类型。对列表元素的索引访问为 List 提供了一组强大的操作。

    image

    16.Set相关操作
    Kotlin 集合包中包含 set 常用操作的扩展函数:查找交集、并集或差集。

    image

    17.Map相关操作
    List 是 Kotlin 标准库中最受欢迎的集合类型。对列表元素的索引访问为 List 提供了一组强大的操作。

    image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值