记一段 Kotlin 处理 HashMap 数据结构的代码
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                记一段 Kotlin 处理 HashMap 数据结构的代码
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                Kotlin 代碼:
fun saveDataJson(scenarioId: Long) {val data = nodeModelFieldsDao.findByScenarioId(scenarioId)println("data=${JSON.toJSONString(data)}")println("開始執(zhí)行 saveDataJson")val modelCodeSet = mutableSetOf<String>()data.forEach {it.modelCode?.let { v -> modelCodeSet.add(v) }}println("modelCodeSet=${JSON.toJSONString(modelCodeSet)}")val dataJsonObj = hashMapOf<String, HashMap<String?, String?>>()modelCodeSet.forEach {val mc = itdataJsonObj[mc] = hashMapOf() // 這一句話很重要,先初始化 dataJsonObj[mc]data.forEach {val modelCode = it.modelCodeif (mc == modelCode) {dataJsonObj[mc]?.set(it.fieldCode, it.value)}}總結(jié)
以上是生活随笔為你收集整理的记一段 Kotlin 处理 HashMap 数据结构的代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: shell一文入门通
- 下一篇: 导入虚拟电脑 C:\Users\Bob
