相关疑难解决方法(0)

如何使用流对Map中的值求和?

我想要一个与流相当的:

public static <T extends Number> T getSum(final Map<String, T> data) {
    T sum = 0;
    for (String key: data.keySet())
        sum += data.get(key);
    return sum;
}
Run Code Online (Sandbox Code Playgroud)

这段代码实际上并没有编译,因为0不能分配给类型T,但你明白了.

java generics java-8 java-stream

37
推荐指数
3
解决办法
5万
查看次数

标签 统计

generics ×1

java ×1

java-8 ×1

java-stream ×1