「Android/kotlin/文字列」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==文字に変数埋め込み== println("Name: $name")」) |
(→後方一致) |
||
| (同じ利用者による、間の5版が非表示) | |||
| 行1: | 行1: | ||
==文字に変数埋め込み== | ==文字に変数埋め込み== | ||
| + | var name = "test" | ||
println("Name: $name") | println("Name: $name") | ||
| + | println("e.message: ${e.message}") | ||
| + | |||
| + | ==空やnull判定== | ||
| + | <pre> | ||
| + | var name: String? = null | ||
| + | if (TextUtils.isEmpty(name)) { | ||
| + | Log.i("exists", "empty") // "", null | ||
| + | } else { | ||
| + | Log.i("exists", "not empty")// "hoge" | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | ==部分一致== | ||
| + | <pre> | ||
| + | val regex = Regex("aiuoe") | ||
| + | val result = regex.containsMatchIn("iue") | ||
| + | </pre> | ||
| + | |||
| + | ==前方一致== | ||
| + | <pre> | ||
| + | val text = "aiuoe" | ||
| + | result = text.startsWith("ai") | ||
| + | </pre> | ||
| + | |||
| + | ==後方一致== | ||
| + | <pre> | ||
| + | val text = "aiuoe" | ||
| + | result = text.endsWith("oe") | ||
| + | </pre> | ||
2020年10月5日 (月) 14:07時点における最新版
文字に変数埋め込み
var name = "test"
println("Name: $name")
println("e.message: ${e.message}")
空やnull判定
var name: String? = null
if (TextUtils.isEmpty(name)) {
Log.i("exists", "empty") // "", null
} else {
Log.i("exists", "not empty")// "hoge"
}
部分一致
val regex = Regex("aiuoe")
val result = regex.containsMatchIn("iue")
前方一致
val text = "aiuoe"
result = text.startsWith("ai")
後方一致
val text = "aiuoe"
result = text.endsWith("oe")
