Предположим, у меня есть поток целых чисел, представляющих ежедневные данные:
Stream.of(12,19,7,13,42,69);
, где каждое число принадлежит одной дате, начиная с 22.01.2020, и я хочу получить карту Map<LocalDate,Integer>
.
По сути, мне нужно что-то вроде:
22.01.2020 = 12
23.01.2020 = 19
24.01.2020 = 7
25.01.2020 = 13
26.01.2020 = 42
27.01.2020 = 69
Как увеличить ключ (LocalDate), начиная с определенной даты (например, 22.01.2020)?
Map<LocalDate,Integer> map = Stream.of(12,19,7,13,42,69)
.collect(Collectors.toMap(x -> **LocalDate.of(2020,1,22)**, x -> x));