Ho un oggetto:Java 8 Raccogliere due liste a Map per condizione
public class CurrencyItem {
private CurrencyName name;
private BigDecimal buy;
private BigDecimal sale;
private Date date;
//...
}
dove CurrencyName
è uno dei: EUR, USD, ecc RUR
E due liste
List<CurrencyItem> currenciesByCommercialBank = ...
List<CurrencyItem> currenciesByCentralBank = ...
Come unire questi elenchi allo Map<CurrencyItem, CurrencyItem>
dove le chiavi sono currenciesByCommercialBank
e i valori sono currenciesByCentralBank
con condizioni come
currenciesByCommercialBank.CurrencyName == currenciesByCentralBank.CurrencyName