我有一个Parcel对象列表,我正在尝试编写一个用于选择具有最高计数的parcel对象的闭包
class Parcel {
int id
int count
String sender
String recipient
Parcel(int _id, int _count) {
id = _id
count = _count
}
}
def parcels = [new Parcel(1,5), new Parcel(2,1), new Parcel(3,3), new Parcel(4,2), new Parcel(5,4) ]
我尝试了以下代码,工作正常
parcels.sort{it.count}
parcels.reverse().first()
我想知道有更好的方法来挑选最高数量的包裹吗?