我有此代码
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
谁能给我有关如何解决此问题的建议谢谢:)
我只是假设您试图将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>>