java:treemap所有键的和值

ui7jx7zq  于 2021-07-11  发布在  Java
关注(0)|答案(1)|浏览(273)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

上个月关门了。
改进这个问题
我有下面的树状图。
我想要所有使用流的键的值的总和。
也就是12+24+14=50

TreeMap<String,Double> monthlytotal = new TreeMap<String,Double>(); 
monthlytotal.put("Jan",12);
monthlytotal.put("Feb",24);
monthlytotal.put("Mar",14);
mv1qrgav

mv1qrgav1#

注意-您需要在double值中添加'd'字符

TreeMap<String,Double> monthlytotal = new TreeMap<String,Double>();
        monthlytotal.put("Jan",12d);
        monthlytotal.put("Feb",24d);
        monthlytotal.put("Mar",14d);

        Double result = monthlytotal.entrySet()
                .stream()
                .mapToDouble(Map.Entry::getValue)
                .sum();

相关问题