【问题标题】:Kotlin checked cast from Any? to Map<String,Any>Kotlin 检查了来自 Any?映射<String,Any> 【发布时间】:2019-10-24 17:06:24 【问题描述】: 我有来自 java 的 Any?,我想进行检查转换,以免产生以下警告: 有可能吗? 【问题讨论】: 标签: kotlin casting 【解决方案1】: 您可以强制转换为Map<*, *>,但无法检查类型参数。如果您确定如果它是Map,那么它就是Map<String, Any>(也就是说,所有键都是Strings,值永远不是null)然后只需转换和@987654321 @。 【讨论】: