を調整するように等しいマッピングし、私は重複を削除したいと思いますいくつかの条件に等しいマッピングし、私は下のマップを持っている:は、重複を削除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"]]
私はそれを行うには、以下のコードで試してみましたが、そのありません作業
def newMap = map.unique {a, b -> (a.name == b.name && a.invoice == b.invoice && a.bilD == b.bilD)}
は、どのように私は私がTでき
[
[name: "111F", invoice:"40",bilD:"aaaa",title:"somethingOrNull"],[name: "111F", invoice:"40",bilD:"bbbb",title:"something"]
]
@Rosa、それは動作します!ありがとう!! – sade