drools - 如何通过 JBOSS Drools 从 List<String> 获取字符串

标签 drools

我有一个List<String>我想要如下的东西

Rule "List_iterate"
 when
   $str : String from List<String>
 then 
    // some action of $str

最佳答案

使用列表作为事实并不是一个好的做法。使用包装类总是很方便。但如果你想使用列表,你可以写这样的东西:

Rule "List_iterate"
when
  $list : List()   //Be careful, this will match against all the Lists you have in your session.
  $str : String() from $list
then 
  // some action of $str
end

希望有帮助。

关于drools - 如何通过 JBOSS Drools 从 List<String> 获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17834753/

相关文章:

drools - 流口水中的无循环和锁定事件之间有什么区别

java - 流口水java更新

java - Drools - 从具有不同事实的多个 DRL 文件中触发多个规则

java - 如何将项目添加到列表中?

java - Drools 规则中的映射和字符串

java - Jboss 上的 Drools 项目使用什么 Maven 3 原型(prototype)?

eclipse - 在 Eclipse 中安装 Drools Planner

java - Drools Planner 规则分析

java - 将 Java POJO 转换为 Drools DRL,反之亦然