网站底部技术支持,做网页设计卖钱的网站,网页设计报价标准,阿里巴巴域名数组是一种常见的数据结构#xff0c;用于存储相同类型的多个元素。在 Kotlin 中#xff0c;我们可以使用不同的方式声明、初始化和操作数组。
在 Kotlin 中#xff0c;有多种方式可以定义和操作数组。我们将通过以下示例代码来展示不同的数组操作#xff1a;
fun main()…数组是一种常见的数据结构用于存储相同类型的多个元素。在 Kotlin 中我们可以使用不同的方式声明、初始化和操作数组。
在 Kotlin 中有多种方式可以定义和操作数组。我们将通过以下示例代码来展示不同的数组操作
fun main() {// 声明和初始化数组var intArray: IntArray intArrayOf(1, 2, 3)var stringArray: ArrayString arrayOf(a, BC)var intArray2: ArrayInt arrayOf(1, 2, 3)// 先声明后赋值var intArray1: IntArray// 初始化数组intArray1 intArrayOf(1, 2, 3)// 访问数组元素println(intArray1[0]${intArray1[0]}) // intArray1[0]1println(intArray1[1]${intArray1[1]}) // intArray1[1]2println(intArray1[2]${intArray1[2]}) // intArray1[2]3// 获取数组长度println(数组的长度${intArray1.size}) // 数组的长度3// 遍历数组的元素for (i in intArray1) {print(i$i \t) // i1 i2 i3}println()// 遍历数组的下标和元素for ((index, i) in intArray1.withIndex()) {print(index$index i$i \t) // index0 i1 index1 i2 index2 i3}println()// 获取数组的最大值var intArray3: IntArray intArrayOf(1, 2, 3, 4)var max: Int 0max intArray3[0]for (i in intArray3) {if (i max) {max i}}println(max$max) // max4// 修改数组var intArray4: IntArray intArrayOf(1, 2, 3, 4)intArray4[0] 10intArray4.set(1, 20)intArray4.forEachIndexed { index, e -print(index$index e$e\t) // index0 e10 index1 e20 index2 e3 index3 e4}println()// 查找var intArray5: IntArray intArrayOf(6, 4, 3, 4, 9)println(第一个元素为4的索引为 intArray5.indexOf(4)) // 第一个元素为4的索引为1var firstIndex intArray5.indexOfFirst { it 4 }println(第一个元素为4的索引为 firstIndex) // 第一个元素为4的索引为1println(最后一个元素为4的索引为 intArray5.lastIndexOf(4)) // 最后一个元素为4的索引为3var lastIndex intArray5.indexOfLast { it 4 }println(最后一个元素为4的索引为 lastIndex) // 最后一个元素为4的索引为3
}在上述示例中我们演示了 Kotlin 中数组的声明、访问、遍历和修改等操作。具体而言 我们使用 intArrayOf 和 arrayOf 分别声明了 IntArray 和 Array 类型的数组并进行了初始化。 通过索引访问和修改数组元素使用方括号 [] 运算符进行访问或使用 set 方法进行修改。 使用 size 属性获取数组的长度。 使用 for 循环遍历数组的元素或使用 withIndex 方法遍历数组的下标和元素。 使用循环和条件判断来查找数组中的最大值。 使用 indexOf、在上述示例中我们演示了 Kotlin 中数组的声明、访问、遍历和修改等操作。具体而言 我们使用 intArrayOf 和 arrayOf 分别声明了 IntArray 和 Array 类型的数组并进行了初始化。 通过索引访问和修改数组元素使用方括号 [] 运算符进行访问或使用 set 方法进行修改。 使用 size 属性获取数组的长度。 使用 for 循环遍历数组的元素或使用 withIndex 方法遍历数组的下标和元素。 使用循环和条件判断来查找数组中的最大值。 使用 indexOf、indexOfFirst 和 lastIndexOf 方法查找数组中指定元素的索引。
以上就是使用 Kotlin 编写数组操作的示例代码。