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>)

  • 构造
  • 序列操作
  • 序列处理示例

七 思维导图