Kotlin – Get Element of Array at Specified Index

To get element of Array present at specified index in Kotlin language, use Array.get() method. Call get() method on this array and pass the index as argument. get() method returns the element.

Syntax

The syntax to call get() method on Array arr with index i passed as argument is

</>
Copy
arr.get(i)

Examples

In the following program, we take an array of strings, and get the element at index 2 using Array.get() method.

Main.kt

</>
Copy
fun main(args: Array<String>) {
    val arr = arrayOf("apple", "banana", "cherry", "mango")
    val element = arr.get(2)
    print("Element : $element")
}

Output

Element : cherry

If the index specified is out of bounds for the given array, then get() throws ArrayIndexOutOfBoundsException.

In the following program, we take an array of strings, and get the element at index 5 of the array arr. Since arr is only of size 4, get() throws ArrayIndexOutOfBoundsException.

Main.kt

</>
Copy
fun main(args: Array<String>) {
    val arr = arrayOf("apple", "banana", "cherry", "mango")
    val element = arr.get(5)
    print("Element : $element")
}

Output

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 4
	at MainKt.main(Main.kt:3)

Conclusion

In this Kotlin Tutorial, we learned how to get element from Array at specified index using Array.get() method in Kotlin programming language with examples.