我试图使用Java 8从Map获取平均值,但是我没有获取值本身,而是想获得Map.Entry.
double average = totals.entrySet()
.stream()
.mapToDouble(i -> i.getValue())
.average()
.orElse(0); //Want to get Map.Entry instead
Run Code Online (Sandbox Code Playgroud)