カテゴリ: Kotlin 更新日: 2025/10/16

Kotlinの文字列の基本!String型の使い方と基本操作

Kotlinの文字列の基本!String型の使い方と基本操作
Kotlinの文字列の基本!String型の使い方と基本操作

先生と生徒の会話形式で理解しよう

生徒

「Kotlinで文字を扱う方法ってどうするんですか?文字列ってなにか特別な型なんでしょうか?」

先生

「Kotlinでは文字の集まりをString型(ストリングがた)として扱います。英語の文章や日本語の文字、メールアドレスなど全部このString型です。」

生徒

「へぇー!じゃあ、名前とか住所も全部Stringになるんですね?」

先生

「その通りです!では、String型の使い方を順番に見ていきましょう。」

1. KotlinのString型とは?

1. KotlinのString型とは?
1. KotlinのString型とは?

KotlinのString型とは、「文字を並べたもの(文字列)」を扱うための基本型です。

たとえば「こんにちは」や「12345」など、アルファベット・数字・記号・日本語も含めたあらゆる文字をまとめて使えます。


fun main() {
    val greeting: String = "こんにちは"
    println(greeting)
}

こんにちは

valは変数を作るときに使うキーワードです。「この名前でこの値を使うよ」という意味ですね。

2. 文字列の結合(つなげる)方法

2. 文字列の結合(つなげる)方法
2. 文字列の結合(つなげる)方法

Kotlinでは、「+」を使うだけで文字列を簡単に結合(けつごう)できます。


val first = "Kotlin"
val second = "入門"
val result = first + " " + second
println(result)

Kotlin 入門

このように、文字と文字をつなげたいとき+を使えばOKです。

3. 文字列の長さを調べる(length)

3. 文字列の長さを調べる(length)
3. 文字列の長さを調べる(length)

文字列の文字数を知りたいときは、lengthプロパティを使います。


val text = "Hello Kotlin"
println(text.length)

12

スペース(空白)も文字として数えられることに注意しましょう。

4. 特定の文字や文字列を取り出す方法

4. 特定の文字や文字列を取り出す方法
4. 特定の文字や文字列を取り出す方法

文字列の一部だけを抜き出したいときは、substring()メソッドを使います。


val word = "プログラミング"
val part = word.substring(0, 4)
println(part)

プログラ

substring(開始位置, 終了位置)で、0から数えた位置で切り取ります。終了位置の文字は含まれません。

5. 文字列の中に文字が含まれているか調べる

5. 文字列の中に文字が含まれているか調べる
5. 文字列の中に文字が含まれているか調べる

ある単語や文字が入っているかどうかは、contains()メソッドで確認します。


val text = "Kotlinでアプリ開発"
println(text.contains("アプリ"))

true

trueは「含まれている」、falseは「含まれていない」を意味します。

6. 文字列を置き換える(replace)方法

6. 文字列を置き換える(replace)方法
6. 文字列を置き換える(replace)方法

文章の中の単語を別の文字に置き換えたいときは、replace()メソッドを使います。


val text = "Kotlin大好き"
val newText = text.replace("大好き", "最高")
println(newText)

Kotlin最高

このように、replace("古い文字", "新しい文字")で置き換えることができます。

7. Kotlinでよく使う文字列操作まとめ

7. Kotlinでよく使う文字列操作まとめ
7. Kotlinでよく使う文字列操作まとめ

初心者がKotlinの文字列(String型)で覚えておくべき基本操作を一覧にします。

  • +演算子:文字列を結合する
  • length:文字列の長さを取得する
  • substring():一部を抜き出す
  • contains():含まれているかを調べる
  • replace():一部の文字を置き換える

これらはアプリの画面表示やユーザー入力処理など、あらゆる場面で役立ちます。Kotlinの文字列処理の基本として、しっかり身につけましょう。

関連記事:
カテゴリの一覧へ
新着記事
Go言語の関数でエラーハンドリングする基本的な方法
Go言語のスライス・マップ・配列をまとめて比較してみよう!初心者でもわかる使い分けの基本
Go言語の条件分岐の見やすい書き方を徹底解説!初心者でもわかるif文の使い方
Go言語とは何か?初心者向けに特徴・できること・インストール手順までやさしく解説
人気記事
No.1
Java&Spring記事人気No1
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.2
Java&Spring記事人気No2
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法
No.3
Java&Spring記事人気No3
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.4
Java&Spring記事人気No4
Kotlinのデータクラス(data class)とは?便利な特徴と使い方を初心者向けにやさしく解説!