📜  kotlin 初始化数组 (1)

📅  最后修改于: 2023-12-03 15:02:32.573000             🧑  作者: Mango

Kotlin 初始化数组

Kotlin 是一种流行的现代编程语言,它具有丰富的功能和简洁的语法。在 Kotlin 中,可以使用多种不同的方法来初始化数组。

初始化数组
方式一:使用 arrayOf()

使用 arrayOf() 函数可以创建一个包含指定元素的数组。下面是一个示例代码:

val myArray = arrayOf("apple", "banana", "orange")

上述示例代码可以创建一个包含字符串“apple”、“banana”和“orange”的数组。您可以通过访问该数组的索引来访问每个元素。例如,要访问第一个元素,可以使用以下代码:

val fruit = myArray[0]
方式二:使用 intArrayOf()

使用 intArrayOf() 函数可以创建一个包含整数的数组。下面是一个示例代码:

val myArray = intArrayOf(1, 2, 3, 4, 5)

上述示例代码可以创建一个包含5个整数(1、2、3、4和5)的数组。您可以通过访问该数组的索引来访问每个元素。例如,要访问第一个元素,可以使用以下代码:

val number = myArray[0]
方式三:使用 Array()

使用 Array() 函数可以创建一个初始化为 null 的数组。下面是一个示例代码:

val myArray = Array(5) { null }

上述示例代码可以创建一个长度为5的数组(所有元素都为 null)。您可以通过访问该数组的索引来访问每个元素。例如,要访问第一个元素,可以使用以下代码:

val item = myArray[0]
方式四:使用 List.toList().toTypedArray()

使用 List.toList().toTypedArray() 函数可以将 List 转换为数组。下面是一个示例代码:

val myList = listOf("apple", "banana", "orange")
val myArray = myList.toList().toTypedArray()

上述示例代码可以创建一个包含字符串“apple”、“banana”和“orange”的数组。您可以通过访问该数组的索引来访问每个元素。例如,要访问第一个元素,可以使用以下代码:

val fruit = myArray[0]
总结

Kotlin 提供了多种不同的方法来初始化数组。您可以使用 arrayOf() 函数创建一个包含指定元素的数组,使用 intArrayOf() 函数创建一个包含整数的数组,使用 Array() 函数创建一个初始化为 null 的数组,或者使用 List.toList().toTypedArray() 函数将 List 转换为数组。您可以根据需要选择最适合您的方法。