我最初是从普通的 LinkedHashMap 开始的
def person = [fname:“John”,sname:“Wood”,年龄:23,工作:“开发人员”]
然后我像这样 def personChanged = person.entrySet().toList()[(1..-1)]
对该 map 进行切片,它返回 LinkedHashMap$Entries 的 ArrayList。
现在我正在努力将此 Arraylist personChanged
转换为其原始类型 (LinkedHashMap)。类似 def personChanged = [sname: "Wood",age: 23, job: "developer"]
。
我希望我说得有道理,请帮助我,任何人。
谢谢
最佳答案
也许是这个?
def personChanged = [:]
person.entrySet().toList()[1..-1].each { personChanged[it.key] = it.value }
关于java - 如何将 hashmap$entry 的 ArrayList 转换为 hashmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57428138/