我有一个用例,我需要在另一个散列映射中使用散列映射,如HashMap<String,HashMap<String,String>>
。现在我想使用Drools基于外部Map的键来迭代内部地图。我怎样才能在流口水中实现这一点。
答案 0 :(得分:1)
没有单一的内部哈希映射&#34; - 内部哈希映射与&#34;外部&#34;中的条目一样多。哈希映射。如果要遍历所有包含的哈希映射中的所有条目,则必须编写嵌套循环。如果需要基于外部映射的键迭代单个内部哈希映射的所有条目,则检索值,即映射,并对其条目进行迭代。
如果您需要在规则的后果中执行此操作,则使用与Java中相同的语句。
否则,它是地图的问题以及您需要迭代的原因,因此没有代码可以是gjven。