lastOrNull
Returns the last character, or null
if the char sequence is empty.
Since Kotlin
1.0Samples
Returns the last character matching the given predicate, or null
if no such character was found.
Returns the last character, or null
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, or null
if no such character was 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!