kotlin requireNoNulls()でListの要素にnullの判定サンプル

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
List名.requireNoNulls()
Listの要素にnullがあればExceptionをはくには、「requireNoNulls」を利用します。

使用例

fun main() {

    val list = listOf(10, null, 1, 3, 4, 5)

    println(list.requireNoNulls())

}

実行結果
Exception in thread “main" java.lang.IllegalArgumentException: null element found in [10, null, 1, 3, 4, 5].
at kotlin.collections.CollectionsKt___CollectionsKt.requireNoNulls (_Collections.kt:3097)

Listの要素がnullではない場合、Listがそのまま出力されます。

 fun main() {

    val list = listOf(10, 5, 1, 3, 4, 5)

    println(list.requireNoNulls())

}

結果
[10, 5, 1, 3, 4, 5]

Kotlin

Posted by arkgame