2014-05-14 71 views
1

我有一個用例,我需要在另一個HashMap中使用像HashMap,如HashMap<String,HashMap<String,String>>。現在我想使用Drools根據外部Map的鍵迭代內部地圖。我怎麼能在流口水中實現這一點。如何迭代drools中的內部Hashmap

回答

1

沒有單個「內部哈希映射」 - 內部哈希映射的數量與「外部」哈希映射中的條目數量一樣多。如果你想循環所有包含的哈希映射中的所有條目,則必須編寫一個嵌套循環。如果您需要基於外部映射的鍵遍歷單個內部哈希映射的所有條目,那麼您將檢索作爲映射的值,並對其條目進行迭代。

如果您需要在規則的結果中執行此操作,則使用與Java中相同的語句。

否則,這是一個地圖的問題,爲什麼你需要迭代,所以沒有代碼可以gjven。