kotlin集合——>集合操作概述、集合转换

1. 集合操作概述:

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

  1.1 扩展与成员函数

    集合操作在标准库中以两种方式声明:集合接口的成员函数和扩展函数。

    成员函数定义了对于集合类型是必不可少的操作。例如,Collection 包含函数 isEmpty() 来检查其是否为空; List包含用于对元素进行索引访问的get( )等等 。

    创建自己的集合接口实现时,必须实现其成员函数。为了使新实现的创建更加容易,请使用标准库中集合接口的框架实现:AbstractCollection、AbstractList、AbstractSet、AbstractMap 及其 相应可变抽象类。

    其他集合操作被声明为扩展函数。这些是过滤、转换、排序和其他集合处理功能。

  1.2 公共操作

    公共操作可用于只读集合与可变集合,常见的操作分为以下几类:

— 集合转换
— 集合过滤
— plus 与 minus 操作符
— 分组
— 取集合的一部分
— 取单个元素
— 集合排序
— 集合聚合操作

 

posted @ 2020-07-02 17:32  王世桢  阅读(1057)  评论(0编辑  收藏  举报