どうも、ちょげ(@chogetarou)です。
文字列の先頭の文字を取得する方法を紹介します。
方法

文字列の先頭の文字を取得する方法は、3つあります。
インデックス
1つ目は、インデックスを使う方法です。
具体的な方法としては、str[0]
のように、文字列のインデックス0にアクセスします。
val result = text[0]
文字列のインデックス0にアクセスすることで、文字列の先頭の文字を取得できます。
使用例
fun main() {
val text = "ABCDEF"
val result = text[0]
println(text)
println(result)
}
出力:
ABCDEF
A
first()
2つ目は、first()関数を使う方法です。
具体的には、list.first()
のように、文字列からfirst()関数を呼び出します。
val result = text.first()
上記のfirst()関数は、呼び出した文字列の最初の文字を取得します。
使用例
fun main() {
val text = "ABCDEF"
val result = text.first()
println(text)
println(result)
}
出力:
ABCDEF
A
get()
3つ目は、get()関数を使う方法です。
まず、文字列からget()を呼び出します。
そして、get()の引数に「0」を指定します。
val result = text.get(0)
上記のget()は、呼び出した文字列の先頭の文字を取得します。
使用例
fun main() {
val text = "ABCDEF"
val result = text.get(0)
println(text)
println(result)
}
出力:
ABCDEF
A
まとめ
文字列の先頭の文字を取得する方法は、次の3つです。
- インデックスを使う方法
val result = text[0]
- first()を使う方法
val result = text.first()
- get()を使う方法
val result = text.get(0)
コメント