groovy - Sort by boolean value inside collect -
मेरे पास मानचित्र की सूची है
students.collect {[id: it.id, सेल: [it.id, जांच IFTrue (it.id, sessionsByUser)]] यह ओ / पी देता है
[[id: 7, सेल: [7, गलत]], [आईडी: 8, सेल: [8, सत्य]], [आईडी: 9, सेल: [9, गलत]] कुछ पर आधारित शर्त मुझे बुलीयन मान का उपयोग करके इस सूची को सॉर्ट करने की आवश्यकता है I सच तो यह होना चाहिए
[[id: 8, cell: [8, true]], [id: 7, cell: [7, false]], [id: 9, सेल: [9, गलत]] क्या यह किया जा सकता है?
क्या आप की ज़रूरत है सॉर्ट विधि, नहीं जमा करें : def m = [[id: 1, cell: [ 1, झूठी]], [आईडी: 2, सेल: [2, सत्य]], [आईडी: 3, सेल: [3, गलत]],] [[आईडी: 2, सेल: [2, सत्य]] , [आईडी: 1, सेल: [1, गलत]], [आईडी: 3, सेल: [3, गलत]],] == m.sort {! It.cell [1]}
Comments
Post a Comment