kotlin 文字列から指定した位置から文字を抽出する

kotlin 文字列から指定した位置から文字を抽出する

kotlinで、文字列から指定した位置から文字を抽出する手順を記述してます。「substring」を使用して開始位置と終了位置を指定します。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

文字列から指定した位置から文字を抽出するには、「substring」で可能です。

文字列.substring(開始値) // 0から開始

文字列.substring(開始値,終了位置) // 0から開始

実際に、使用してみます。

fun main() {

    val str = "abcdef"

    println( str.substring(3) ) // def

    println( str.substring(0,2) ) // ab

}

抽出されていることが確認できます。

日本語でも同じです。

fun main() {

    val str = "あいうえおか"

    println( str.substring(3) ) // えおか

    println( str.substring(0,2) ) // あい

}