Kotlin – Get Last Element of Array

To get the last element of an Array in Kotlin language, use Array.last() method. Call last() method on this array, and the method returns the last element.

Syntax

The syntax to call last() method on Array arr is

</>
Copy
arr.last()

Examples

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

Main.kt

</>
Copy
fun main(args: Array<String>) {
    val arr = arrayOf("apple", "banana")
    val element = arr.last()
    println("Last Element : $element")
}

Output

Last Element : banana

Now, let us take an empty array, and check the result of last() method on this array.

Main.kt

</>
Copy
fun main(args: Array<String>) {
    val arr = arrayOf<String>()
    val element = arr.last()
    println("Last Element : $element")
}

Output

Exception in thread "main" java.util.NoSuchElementException: Array is empty.
	at kotlin.collections.ArraysKt___ArraysKt.last(_Arrays.kt:1841)
	at MainKt.main(Main.kt:3)

Conclusion

In this Kotlin Tutorial, we learned how to get the last element of given array, using Array.last() method, in Kotlin programming language with examples.