📅  最后修改于: 2023-12-03 15:02:32.573000             🧑  作者: Mango
Kotlin 是一种流行的现代编程语言,它具有丰富的功能和简洁的语法。在 Kotlin 中,可以使用多种不同的方法来初始化数组。
使用 arrayOf()
函数可以创建一个包含指定元素的数组。下面是一个示例代码:
val myArray = arrayOf("apple", "banana", "orange")
上述示例代码可以创建一个包含字符串“apple”、“banana”和“orange”的数组。您可以通过访问该数组的索引来访问每个元素。例如,要访问第一个元素,可以使用以下代码:
val fruit = myArray[0]
使用 intArrayOf()
函数可以创建一个包含整数的数组。下面是一个示例代码:
val myArray = intArrayOf(1, 2, 3, 4, 5)
上述示例代码可以创建一个包含5个整数(1、2、3、4和5)的数组。您可以通过访问该数组的索引来访问每个元素。例如,要访问第一个元素,可以使用以下代码:
val number = myArray[0]
使用 Array()
函数可以创建一个初始化为 null 的数组。下面是一个示例代码:
val myArray = Array(5) { null }
上述示例代码可以创建一个长度为5的数组(所有元素都为 null)。您可以通过访问该数组的索引来访问每个元素。例如,要访问第一个元素,可以使用以下代码:
val item = myArray[0]
使用 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 转换为数组。您可以根据需要选择最适合您的方法。