[Kotlin]文字列(string)をnullチェックするには?

Kotlin

どうも、ちょげ(@chogetarou)です。

文字列(string)がNullか判定する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(string)をNullチェックするには、「==」を使います。

具体的な方法としては、「==」の左辺に文字列、右辺にnullを指定します。

//text=対象の文字列
text == null

上記の「==」は、対象の文字列(string)がNullの場合に「true」、Nullでない場合に「false」を返します。

もし、Null以外に空文字もしくは空白のみの文字列も判定したい場合は、isNullOrEmpty()もしくはisNullOrBlank()を使います。

//Nullと空文字を判定
text.isNullOrEmpty()
//Nullと空文字と空白のみの文字列を判定
text.isNullOrBlank()

使用例

fun main() {
    val text: String? = ""
    val text2: String? = null
    val text3: String? = "ABC"
    
    println(text == null)
    println(text2 == null)
    println(text3 == null)
}
出力:
false
true
false

コメント

タイトルとURLをコピーしました