kotlin 文字列の位置を指定して値を取得する

kotlin 文字列の位置を指定して値を取得する

kotlinで、文字列の位置を指定して値を取得する手順を記述してます。文字列に[](スクエアブラケット)を使用してインデックス番号を指定することで可能です。

環境

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

手順

文字列の位置を指定して値を取得するには、配列を使用することで可能です。

文字列名[インデックス番号]

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

fun main() {

    val str = "Hello"

    println(str[0]) // H
    println(str[1]) // e
    println(str[2]) // l
    println(str[3]) // l
    println(str[4]) // o     

}

取得されていることが確認できます。

全て抽出

for文などを使用すれば、全て抽出することが可能です。

fun main() {

    val str = "Hello"

    for(i in str.indices){
        print(str[i]+"-") // H-e-l-l-o-
    }

}