配列リストをソートしようとしています
例えば。
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 )}
助けてくれてどうもありがとう。