У меня есть вложенный Map
объект как этот:
Map<String,Map<Integer,Double>> items = getMap();
У меня есть класс с именем MyClass
, его конструктор выглядит так:
public MyClass(String city, int month, double average){}
Теперь я хочу преобразовать items
в MyClass
список следующим образом:
List<MyClass> myList = items.entrySet().stream()
.map(i-> new MyClass(i.getKey(), ?, ?))
.collect(Collectors.toList());
но я не знаю, что я должен использовать вместо ?
для доступа к вложенным Integer
и Double
значениям из Map
объекта?