Groovy 就餐辛菲:计算与酒店相匹配的海龟数量

Groovy 就餐辛菲:计算与酒店相匹配的海龟数量,groovy,simulation,agent,repast-simphony,Groovy,Simulation,Agent,Repast Simphony,我正在使用repast simphony groovy API编程一个模拟 有一个方法count(myTurtles),它允许我计算特定类myTurtle的代理数(turtles) 我的问题是:有没有办法过滤这个计数,这样我就只能得到与某个属性(形状、颜色、大小…)的特定值相匹配的海龟数?不知道Repast Simphony(关于它的groovy方面的文档充其量也不多),但是在groovy中,如果您有一个对象列表,可以使用以下方法查找具有匹配特性的所有对象: def filteredList =

我正在使用repast simphony groovy API编程一个模拟

有一个方法count(myTurtles),它允许我计算特定类myTurtle的代理数(turtles)


我的问题是:有没有办法过滤这个计数,这样我就只能得到与某个属性(形状、颜色、大小…)的特定值相匹配的海龟数?

不知道Repast Simphony(关于它的groovy方面的文档充其量也不多),但是在groovy中,如果您有一个对象列表,可以使用以下方法查找具有匹配特性的所有对象:

def filteredList = list.findAll { it.color == 'red' }

如何在repast java中实现这一点?