mam obiektu:Java 8 Zbierz dwa Listy do mapy przez stan
public class CurrencyItem {
private CurrencyName name;
private BigDecimal buy;
private BigDecimal sale;
private Date date;
//...
}
gdzie CurrencyName
jest jednym z: EUR, USD, RUR itp
I dwie listy
List<CurrencyItem> currenciesByCommercialBank = ...
List<CurrencyItem> currenciesByCentralBank = ...
Jak scalić te listy z Map<CurrencyItem, CurrencyItem>
, gdzie klucze są currenciesByCommercialBank
, a wartościami są currenciesByCentralBank
w stanie takim jak
currenciesByCommercialBank.CurrencyName == currenciesByCentralBank.CurrencyName