Kotlin编程实战——集合(07)
一 概述
- 集合概述
- 构造集合
- 迭代器(Iterable<T>)
- 区间与数列
- 序列(Sequence<T>)
- 集合操作概述
- 集合转换
- 集合过滤
- 加减操作符
- 分组(groupBy())
- 取集合的一部分
- 取单个元素
- 集合排序
- 集合聚合操作
- 集合写操作
- List 相关操作
- Set 相关操作
- Map 相关操作
二 集合概述
set、list 、map、Collection
三 构造集合
3.1 由元素构造
- listOf<T>()
- setOf<T>()
- mutableListOf<T>()
- mutableSetOf<T>()
3.2 空集合
emptyList()、emptySet() 、emptyMap()
3.3 list 的初始化函数
List(3, { it * 2 })
3.4 具体类型构造函数
ArrayList 、LinkedList
3.5 复制
toList()、toMutableList()、toSet()
四 迭代器(Iterable<T>)
- 类似迭代器
- List 迭代器
- 可变迭代器
五 区间与数列
- 区间
- 数列
六 序列(Sequence<T>)
- 构造
- 序列操作
- 序列处理示例