Kotlin String lastIndex Property Tutorial
The lastIndex property of String class in Kotlin is used to obtain the index of the last character in a string.
In this tutorial, we’ll explore the lastIndex property and provide examples of its usage in Kotlin strings.
Syntax
The syntax of lastIndex property is
val CharSequence.lastIndex: Int
Usage
The lastIndex property is a member of the String class and can be accessed on any string object.
val lastCharIndex: Int = yourString.lastIndex
The lastIndex property returns the index of the last character in the string. This index is equal to the length of the string minus one.
Example for String lastIndex Property
In this example, we take a string in myString, and get the index of last character in the string using lastIndex property.
Kotlin Program
fun main() {
val kotlinString = "Hello, Kotlin!"
// Obtaining the index of the last character
val lastCharIndex: Int = kotlinString.lastIndex
// Printing the original string and the last character index
println("Input String:\n$kotlinString\n")
println("Last Character Index:\n$lastCharIndex")
}
Output
Input String:
Hello, Kotlin!
Last Character Index:
13
Summary
In this tutorial, we’ve covered the lastIndex property in Kotlin strings, its usage, and how to obtain the index of the last character. This property is useful when you need to reference or perform operations specifically on the last character of a string.