Grails 随机化域对象的集合

Grails 随机化域对象的集合,grails,random,groovy,Grails,Random,Groovy,我有一个域对象集合,请参见图片 我尝试过使用Collections.shuffleresponses,但对强制类型的响应不起作用。有没有一种常规的方法可以将这些对象随机化 屏幕截图显示了一组响应,洗牌只对列表有效。您必须将集合复制到列表中,然后洗牌: def responsesList = [] responsesList.addAll(responses) Collections.shuffle(responsesList) 屏幕截图显示了一组响应,而shuffle只对列表有效。您必须将集合

我有一个域对象集合,请参见图片

我尝试过使用Collections.shuffleresponses,但对强制类型的响应不起作用。有没有一种常规的方法可以将这些对象随机化

屏幕截图显示了一组响应,洗牌只对列表有效。您必须将集合复制到列表中,然后洗牌:

def responsesList = []
responsesList.addAll(responses)
Collections.shuffle(responsesList)
屏幕截图显示了一组响应,而shuffle只对列表有效。您必须将集合复制到列表中,然后洗牌:

def responsesList = []
responsesList.addAll(responses)
Collections.shuffle(responsesList)