我正在尝试对数组列表进行排序
例如。
def list = [1, 1, 4, 4, 3, 4, 1]
希望排序:
[1, 1, 1, 4, 4, 4, 3]
非常感谢你。
我习惯了我的代码
例如。
def plnProcessGoalInstance = ......someting
def order = plnProcessGoalInstance.plnGoal.plnTargetPlan.id.unique() //[1, 4, 3,] ,plnProcessGoalInstance.plnGoal.plnTargetPlan.id = [1, 1, 4, 4, 3, 4, 1]
def plnProcessGoalInstance = plnProcessGoalInstance.sort{ a, b ->
order.indexOf(a.plnGoal.plnTargetPlan.id ) <=> order.indexOf(b.plnGoal.plnTargetPlan.id )}
非常感谢您的帮助。