「Kotlin」lastIndexOf()で後ろから文字を検索するサンプル

2021年8月19日

構文
public fun CharSequence.lastIndexOf(string: String): Int
後ろから検索して引数に指定文字列の位置を返す
該当の文字がなかった場合-1を返す

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fun main() {
val strA = "study skill"
println(strA.lastIndexOf("s"))
println(strA.lastIndexOf("stu"))
println(strA.lastIndexOf("skill"))
println("**************")
val strB = "テストケース"
println(strB.lastIndexOf("テスト"))
println(strB.lastIndexOf("ケ"))
println(strB.lastIndexOf("ス"))
}
fun main() { val strA = "study skill" println(strA.lastIndexOf("s")) println(strA.lastIndexOf("stu")) println(strA.lastIndexOf("skill")) println("**************") val strB = "テストケース" println(strB.lastIndexOf("テスト")) println(strB.lastIndexOf("ケ")) println(strB.lastIndexOf("ス")) }
fun main() {
    val strA = "study skill"
    println(strA.lastIndexOf("s")) 
    println(strA.lastIndexOf("stu")) 
    println(strA.lastIndexOf("skill")) 

    println("**************") 
    val strB = "テストケース"
    println(strB.lastIndexOf("テスト")) 
    println(strB.lastIndexOf("ケ"))
    println(strB.lastIndexOf("ス")) 
}

結果
6
0
6
**************
0
3
5

Kotlin

Posted by arkgame