如何将哈希图放入另一个内部

问题描述 投票:0回答:1

我有此代码

var mapForContent: HashMap<String, HashMap<String, Map<String, Any>>>? = null
val map = it.value as HashMap<String, Map<String, Any>>?

mapForContent?.put(i.toString(), mapForContent

但是它给我一个错误的说法:

Type mismatch

谁能给我有关如何解决此问题的建议谢谢:)

android kotlin hashmap type-mismatch
1个回答
0
投票

我只是假设您试图将map放入mapForContent。

var mapForContent: HashMap<String, HashMap<String, Map<String, Any>>>? = null
val map = it.value as HashMap<String, Map<String, Any>>?

这是类型不匹配,因为mapForContent应该是

HashMap<String, HashMap<String, Map<String, Any>>?>?

或地图必须为

HashMap<String, HashMap<String, Map<String, Any>>
© www.soinside.com 2019 - 2024. All rights reserved.