【发布时间】:2015-08-06 12:10:47
【问题描述】:
我有一个对象:
public class CurrencyItem {
private CurrencyName name;
private BigDecimal buy;
private BigDecimal sale;
private Date date;
//...
}
其中CurrencyName 是以下之一:EUR、USD、RUR 等。
还有两个列表
List<CurrencyItem> currenciesByCommercialBank = ...
List<CurrencyItem> currenciesByCentralBank = ...
如何将此列表合并到Map<CurrencyItem, CurrencyItem>,其中键为currenciesByCommercialBank,值为currenciesByCentralBank,条件为
currenciesByCommercialBank.CurrencyName == currenciesByCentralBank.CurrencyName
【问题讨论】:
标签: java collections java-8 java-stream