Drools,如何检查对象是否只在列表中出现一次

时间:2014-11-12 07:13:43

标签: drools

我的工作内存中有一些someObjects,我想编写一个规则来检查这些对象中是否有一个对象出现两次。 (它不是一个列表,它只是工作内存中的一些单独的对象)

提前致谢

1 个答案:

答案 0 :(得分:-1)

您至少可以collect作为

执行此操作
when
  $n: ArrayList( size > 1 ) from collect( SomeObject() )
then:
  // do some action
end

您还可以拥有要匹配的SomeObjects的条件。