Grails 列表的迭代和映射列表

Grails 列表的迭代和映射列表,grails,Grails,我有一张这样的清单 [[emplid:01,emplname:alan],[emplid:02,emplname:john],[emplid:03,emplname:ali]] 我需要输出为 [emplid:01,emplid:02,emplid03] 有人能推荐java或gorrvy中的循环吗?首先,您的收藏是地图列表,而不是列表。第二,如果您想获得映射,您的输出是不可能的,因为后者不支持双倍键作为键不可能获得您请求的输出,但是您可以获得emplid的列表: [ [emplid:0

我有一张这样的清单

[[emplid:01,emplname:alan],[emplid:02,emplname:john],[emplid:03,emplname:ali]]
我需要输出为

[emplid:01,emplid:02,emplid03]

有人能推荐java或gorrvy中的循环吗?首先,您的收藏是地图列表,而不是列表。第二,如果您想获得
映射,您的输出是不可能的,因为后者不支持双倍键作为键

不可能获得您请求的输出,但是您可以获得
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}"
}