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