使用 Collectors.summingInt 时,如何获取自定义类型而不是 Integer?
2022-09-04 21:49:32
我目前正在创建一个这样的,其中表示秒:Map<String, Map<LocalDate, Integer>>
Integer
Map<String, Map<LocalDate, Integer>> map = stream.collect(Collectors.groupingBy(
x -> x.getProject(),
Collectors.groupingBy(
x -> x.getDate(),
Collectors.summingInt(t -> t.getDuration().toSecondOfDay())
)
));
我怎么能创建一个?Map<String, Map<LocalDate, Duration>>