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

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -