#8 Kotlinで学ぶ文字列操作の基本
Kotlinの文字列操作は、Javaの機能を引き継ぎつつ、より読みやすい埋め込みの書き方が使えます。この記事では、Kotlinにおける文字列操作の基本を解説します。
文字列テンプレートという便利な書き方
Kotlinには「文字列テンプレート」という、変数をそのまま埋め込める書き方があります。
val greeting = "こんにちは、$name さん"
`$`のあとに変数名を書くだけで埋め込めます。計算結果など、変数以外の式を埋め込みたい場合は`${}`を使います。
val message = "文字数は${name.length}です"
よく使う文字列操作
name.length文字数を調べるname.uppercase()大文字に変換するname.replace("A", "B")文字を置き換える
文字列の比較は==でOK
Kotlinでは、Javaと違って`==`だけで文字列の中身を正しく比較できます。`equals()`を明示的に呼び出す必要はありません。
Kotlinならではの注意点
文字列テンプレートは非常に便利ですが、`$`の直後に変数名以外の複雑な式を書きたい場合は、必ず`${}`で囲む必要があります。囲み忘れると、意図しない文字列がそのまま表示されてしまうことがあります。
まとめ
Kotlinの文字列操作は、`$`・`${}`を使った文字列テンプレートが特に便利です。比較にも`==`がそのまま使えるという、Javaとの違いも覚えておきましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Kotlinをもっと学びたい方には「やさしいKotlin入門」がおすすめです。
コメント
コメントを投稿