【问题标题】: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&lt;*, *&gt;,但无法检查类型参数。如果您确定如果它是Map,那么它就是Map&lt;String, Any&gt;(也就是说,所有键都是Strings,值永远不是null)然后只需转换和@987654321 @。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 2018-08-05
      • 2017-06-07
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多