• arrayOfNulls() 空数组
  • arrayOf()
  • xxArrayOf()
  • withIndex()
  • forEach()

Kotlin集合

  • Iterable
  • MutableIterable
  • Collection
  • List 只读
  • MutableList 可读可写
  • Set
  • MutableSet
  • Map
  • MutableMap

Collection

方法说明 功能描述
listOf()
mutableListOf
toList
setOf()
mutableSetOf
hashSetOf
linkedSetOf
toSet
mapOf()
hashMapOf
linkedMapOf

总数操作符

过滤操作符

方法声明 功能描述
drop
dropWhile
filter 过滤
slice 过滤list中指定index的元素
take
takeLast
takeWhile 原集合中从第一个元素开始到第一个不符合条件的元素之前的所有元素
  • map()
  • flatMap()

元素操作符

方法声明 功能描述
contains
elementAt
first
indexOf
last
lastIndexOf
single

产生操作符

方法声明 功能描述
reverse
sort
sortBy
sortDescending