「Kotlin入門」startsWithメソッドで文字列の始まりを判定する方法

2021年1月5日

書式
public actual fun String.startsWith(対象文字列): Boolean
public actual fun String.startsWith(対象文字列, 開始位置): Boolean
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fun main() {
    //startsWith(文字列)
val target = "study skill in arkgame"
if (target.startsWith("study")) {
println("study文字列の始まり")
} else {
println("study文字列の始まりではない")
}
//startsWith(文字列,開始位置)
if (target.startsWith("skill", 6)) {
println("skill文字列の始まり")
} else {
println("skill文字列の始まりではない")
}
}
fun main() {     //startsWith(文字列) val target = "study skill in arkgame" if (target.startsWith("study")) { println("study文字列の始まり") } else { println("study文字列の始まりではない") } //startsWith(文字列,開始位置) if (target.startsWith("skill", 6)) { println("skill文字列の始まり") } else { println("skill文字列の始まりではない") } }
fun main() {
    //startsWith(文字列)
    val target = "study skill in arkgame"

    if (target.startsWith("study")) {
        println("study文字列の始まり") 
    } else {
        println("study文字列の始まりではない")
    }
      //startsWith(文字列,開始位置)
      if (target.startsWith("skill", 6)) {
        println("skill文字列の始まり") 
    } else {
        println("skill文字列の始まりではない")
    }
}

実行結果
>kotlinc arkgame.kt -include-runtime -d arkgame.jar
>kotlin arkgame.jar
study文字列の始まり
skill文字列の始まり

Kotlin

Posted by arkgame