2015-10-06 148 views
0

的映射表我有這樣迭代和列表

[[emplid:01,emplname:alan],[emplid:02,emplname:john],[emplid:03,emplname:ali]] 

我需要的輸出

[emplid:01,emplid:02,emplid03] 

任何人都可以表明,在Java中的循環或gorrvy

回答

0

一日清單列表關閉,您的收藏是maps列表,而不是列表。其次,你的輸出是不可能的,如果你想獲得map,因爲更高版本不支持的雙峯作爲鍵

0

這是不可能得到你所要求的輸出,但你可以得到的emplid的列表:

[ 
    [emplid:01,emplname:'alan'], 
    [emplid:02,emplname:'john'], 
    [emplid:03,emplname:'ali'] 
].collect { 
    it.emplid 
} 

上面的輸出是:[1, 2, 3]

對於像[emplid1, emplid2, emplid3]的輸出,你可以這樣做:

[ 
    [emplid:01,emplname:'alan'], 
    [emplid:02,emplname:'john'], 
    [emplid:03,emplname:'ali'] 
].collect { 
    "emplid${it.emplid}" 
}