簡體   English   中英

如何將hashmap $ entry的ArrayList轉換為hashmap

[英]How to convert an ArrayList of hashmap$entry to hashmap

我最初從普通的LinkedHashMap開始

def person = [fname: "John", sname: "Wood", age: 23, job: "developer"]

然后,我像def personChanged = person.entrySet().toList()[(1..-1)]這樣切片此地圖,該地圖返回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 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM