Ich möchte Duplikate konditionieren Karten zu bestimmten Bedingungen gleich entfernen, habe ich die Karten unter:Duplikate entfernen Karten gleich Groovy/Grails
def map = [[name: "111F", invoice:"40",bilD:"aaaa", title:null],[name: "111F", invoice:"40",bilD:"aaaa",title:"something"],[name: "111F", invoice:"40",bilD:"bbbb",title:"something"]]
ich unten mit dem Code versucht, das zu tun, aber es ist nicht Arbeits
def newMap = map.unique {a, b -> (a.name == b.name && a.invoice == b.invoice && a.bilD == b.bilD)}
Wie kann ich eine Karte wie erhalten unter
[
[name: "111F", invoice:"40",bilD:"aaaa",title:"somethingOrNull"],[name: "111F", invoice:"40",bilD:"bbbb",title:"something"]
]
@ Rosa, es funktioniert !! Vielen Dank!! – sade