【Kotlin】Kotlin ~ 基本編 / 文字列・String ~

■ はじめに

いまさらですが、文字列。

実行環境
https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt

目次

【1】定義
【2】比較
【3】文字列テンプレート

【1】定義

* 「"」 で定義できるが、
 「"""」で改行付きの文字列の定義も可能
 => 「|」によりスペースを除去

サンプル

var value1 = """Hello
World"""

var value2 = """
   |Hello
   |World!"""

【2】比較

* 「==」で比較(Java でいうと、equals())
* 「===」でオブジェクト比較

【3】文字列テンプレート

* 「$変数」で文字列中に値を表示可能
* インスタンスなどの場合、「${クラス.プロパティ}」を使う

サンプル

val name = "Mike"
// Hello, Mike
println("Hello, $name")

val values = listOf("Hello", "world", "!!")
// values.size = 3
println("values.size = ${values.size}")

関連記事

Kotlin ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/09/13/001546