我有 2 张地图 item<String,ItemDetails>
和 Price<String,UnitDetails>
对于过滤后的商品列表,我需要将一些价格详细信息填充到另一个地图中
ItemSummary< String,Indent>
插图:
for (Map.Entry<String,ItemDetails> entry : item.entryset()) {
if("something".equals(entry.getvalue().getDescription())
&& "available".equals(entry.getvalue().getStock())){
UnitDetails unit = Price.get(entry.getKey());
ItemSummary.put(entry.getKey(),new Indent(unit.getUnit(),unit.getPrice())
}
我如何使用流、过滤器和映射来实现这一点