Как поставить карту Ha sh внутри другого - PullRequest
0 голосов
/ 13 января 2020

У меня есть этот код

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

Может кто-нибудь дать мне совет, как решить эту проблему Спасибо:)

1 Ответ

0 голосов
/ 13 января 2020

Я просто предполагаю, что вы пытались поместить 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>>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...