[Kotlin]isEmpty()でListが空もしくはNullか判定するには?

Kotlin

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

isEmpty()でList(リスト)が空もしくはNullか判定する方法を紹介します。

スポンサーリンク

方法

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

isEmpty()でList(リスト)が空もしくはNullか判定するには、||を使います。

まず、list == Nullのように、ListとNullが同じかどうか比較します。

そいて、比較式の後に||を記述し、||の右辺でListからisEmpty()を呼び出します。

list == null || list.isEmpty()

上記の条件式は、ListがNullもしくは空ならばTrue、そうでなければFalseを返します。

使用例

fun main() {
    val list : List<String>? = listOf()

    if (list == null || list.isEmpty()) {
        println("Listは空です")
    } else {
        println("Listは空でありません")
    }
}
出力:
Listは空です

コメント

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