last
Returns the last character.
Since Kotlin
1.0Throws
if the char sequence is empty.
Samples
Returns the last character matching the given predicate.
Since Kotlin
1.0Throws
if no such character is found.
Returns the last character.
if the char sequence is empty.
import java.util.Locale import kotlin.test.* fun main() { //sampleStart val string = "Kotlin 1.4.0" println(string.last()) // 0 println(string.last { it.isLetter() }) // n println(string.lastOrNull { it > 'z' }) // null // string.last { it > 'z' } // will fail val emptyString = "" println(emptyString.lastOrNull()) // null // emptyString.last() // will fail //sampleEnd }
xxxxxxxxxx
val string = "Kotlin 1.4.0"
println(string.last()) // 0
println(string.last { it.isLetter() }) // n
println(string.lastOrNull { it > 'z' }) // null
// string.last { it > 'z' } // will fail
val emptyString = ""
println(emptyString.lastOrNull()) // null
// emptyString.last() // will fail
Returns the last character matching the given predicate.
if no such character is found.
import java.util.Locale import kotlin.test.* fun main() { //sampleStart val string = "Kotlin 1.4.0" println(string.last()) // 0 println(string.last { it.isLetter() }) // n println(string.lastOrNull { it > 'z' }) // null // string.last { it > 'z' } // will fail val emptyString = "" println(emptyString.lastOrNull()) // null // emptyString.last() // will fail //sampleEnd }
xxxxxxxxxx
val string = "Kotlin 1.4.0"
println(string.last()) // 0
println(string.last { it.isLetter() }) // n
println(string.lastOrNull { it > 'z' }) // null
// string.last { it > 'z' } // will fail
val emptyString = ""
println(emptyString.lastOrNull()) // null
// emptyString.last() // will fail
Thanks for your feedback!