[英]How to convert nullable MutableMap to not nullable in Kotlin?
如何将可为空的 map 变为不可为空的保留所有键,将所有 null 值映射到特定值?
val map = Map<String, Any?>
到val map = Map<String, Any>
考虑到您想将 map null 值设置为特定值,我建议您改为执行以下操作:
val nonNullMap = map.mapValues { it.value ?: “undefined” }
如果在您的 map 中遇到 null,则“未定义”是您的默认值。 如果您使用双键运算符 (,.),如果值恰好为 null,您将收到 KotlinNullPointerException。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.