小编Tes*_*est的帖子

Groovy:通过多个值从地图列表中删除重复项

有一个这样的地图列表

def listOfMaps = 
[
    ["car": "A", "color": "A", "motor": "A", "anything": "meh"],
    ["car": "A", "color": "A", "motor": "A", "anything": "doesn't matter"],
    ["car": "A", "color": "A", "motor": "B", "anything": "Anything"],
    ["car": "A", "color": "B", "motor": "A", "anything": "Anything"]
]
Run Code Online (Sandbox Code Playgroud)

我该如何按汽车、颜色和发动机查找重复项?如果有超过 1 个地图具有相同的汽车、颜色和发动机值,则应返回 true。在这种情况下,它应该返回 true,因为第一张地图和第二张地图具有相同的汽车、颜色和发动机值,只要它们相同,值可以是任何值。

collections maps groovy unique

2
推荐指数
1
解决办法
4094
查看次数

标签 统计

collections ×1

groovy ×1

maps ×1

unique ×1