数组 Array
1. 基础数据类型 Array
2. arrayOf:基础类型、字符串、自定义类对象,甚至类,甚至不同类型放在这一个数组里。
3. 不可变集合三兄弟,除了他们仨后面的都可变。
4. 可变集合
ArrayList,arrayListOf,mutabalListOf
mutableSetOf,hashSetOf
HashMap,hashMapOf,mutableMapOf
5. IntArray 声明方式、元素转字符串、array遍历方式
intArrayOf()、arrayOf(),元素可变。
其他类型同理,如 字符串
支持索引访问:
6. arrayOf 的特点是能放不同类型,而 intArrayOf 这种的特点是更高效、更安全,如固定接收 int 时使用 intArrayOf,可以更容易添加异常来处理类型不对应的问题,多类的array比较乱。
数组 Array
7. listOf():支持多类型放一个 list 里。该种 list 不可变,所以初始化之后不再能往里 add 元素。
list 同样支持索引访问元素。
循环方式依然可用 for ( xx in xx )
8. 为了做一个可变的列表,我们也可以把已有的不可变列表转换为一个可变列表。
标签:Kotlin,可变,list,第五章,arrayOf,类型,Array,随笔,intArrayOf From: https://www.cnblogs.com/roxasx/p/17649787.html