Kotlin 陣列 - elementAtOrNull() 函式



Kotlin 陣列的 elementAtOrNull() 函式返回陣列中給定索引處的元素,如果不存在這樣的元素或索引超出此陣列的範圍,則返回 null

語法

以下是 Kotlin 陣列 elementAtOrNull() 函式的語法:

fun <T> Array<out T>.elementAtOrNull(index: Int): T?

引數

此函式接受一個索引作為引數,它表示需要返回的元素的索引。

返回值

此函式返回給定索引的元素。

示例 1

以下是一個基本的示例,用於演示 elementAtOrNull() 函式的使用:

fun main(args: Array<String>) {
   val number: Array<Int> = arrayOf(1, 2, 3, 4, 5, 6, 7, 8)
   val element = number.elementAtOrNull(4)
   println("element at index 1: $element")
}

輸出

執行以上程式碼後,我們將得到以下結果:

element at index 1: 5

示例 2

現在,讓我們看另一個例子。在這裡,我們使用 elementAtOrNull() 函式來檢索指定索引處的元素。如果索引不可用,則函式返回 null:

fun main(args: Array<String>) {
   val strings: Array<String> = arrayOf("hii", "Hello", "tutorialspoint")
   val ele = strings.elementAtOrNull(4)
   println("element at index 4: $ele")
}

輸出

執行以上程式碼後,我們將得到以下輸出:

element at index 4: null

示例 3

下面的示例建立一個空陣列。然後,我們使用 elementAtOrNull() 函式來檢視空陣列會得到什麼輸出:

fun main(args: Array<String>) {
   val number: Array<Int>= emptyArray()
   val ele = number.elementAtOrNull(1)
   println("element at index 1: $ele")
}

輸出

如果陣列為空,則以上程式碼將產生以下輸出:

element at index 1: null
kotlin_arrays.htm
廣告
© . All rights reserved.