gpt4 book ai didi

java - java中sum方法的使用方法

转载 作者:行者123 更新时间:2023-12-01 16:40:45 29 4
gpt4 key购买 nike

我正在将包含四列数据的文本文件读入HashMap。我想对值列进行求和。我可以举一个使用 sum 方法的例子吗?

最佳答案

没有这样的方法。然而,还有加法运算符 +它可以用于数字基元/类型,如 intInteger .

假设您有 Map<String, Integer> ,这是一个示例:

int total = 0;
for (Integer value : map.values()) {
total = total + value; // Can also be done by total += value;
}
System.out.println(total); // Should print the total.

另请参阅:

<小时/>

更新:我只是想添加另一个提示;您的核心问题可能是您的数字类似于 String对象(因为您正在解析文本文件)和 +当然不会对它们进行求和,而只是将它们连接起来。您想要转换 String 中的每个数字至Integer第一的。这可以通过 Integer#valueOf() 来完成。例如

String numberAsString = "10";
Integer numberAsInteger = Integer.valueOf(numberAsString);
// Now put in map and so on.

这样您就可以按照预期用数字进行基本算术运算。

关于java - java中sum方法的使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3687549/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com