Kotlin 简明教程
Kotlin - Arrays
数组用于在单个变量中存储多个相同数据类型的项目,例如单个变量名称下的整数或字符串。
例如,如果我们需要存储1000名员工的姓名,那么我们无需创建1000个不同的字符串变量,而只需定义一个容量为1000的字符串数组。
与任何其他现代编程语言一样,Kotlin也支持数组,并提供了广泛的数组属性和支持函数来操作数组。
Creating Arrays in Kotlin
要在Kotlin中创建一个数组,我们使用 arrayOf() 函数,并在其中以逗号分隔列表放置值:
val fruits = arrayOf("Apple", "Mango", "Banana", "Orange")
我们还可以选择提供数据类型,如下所示:
val fruits = arrayOf<String>("Apple", "Mango", "Banana", "Orange")
或者,可以使用 arrayOfNulls() 函数创建填充有null元素且大小固定的数组。
Primitive type Arrays
Kotlin还有一些内置的工厂方法来创建基本数据类型的数组。例如,创建整数数组的工厂方法是:
val num = intArrayOf(1, 2, 3, 4)
其他用于创建数组的工厂方法:
-
byteArrayOf()
-
charArrayOf()
-
shortArrayOf()
-
longArrayOf()
Get and Set the Elements of an Array
我们可以通过方括号内使用索引号来访问数组元素。Kotlin数组索引从零(0)开始。因此,如果要访问数组的第四个元素,则需要提供3作为索引。