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]