gpt4 book ai didi

java - 添加存储在数组列表中的 double 值

转载 作者:行者123 更新时间:2023-12-01 17:56:51 25 4
gpt4 key购买 nike

我一直在寻找一种方法来做到这一点,但一无所获,希望有人能有一个想法。我有一个 arrayList 存储对象,例如

{addToList, firstName, lastName, 1.0} 
{addToList, firstName, lastName, 0.5}
{addToList, firstName, lastName, 0.5}
{addToList, firstName, lastName, 1.5}

我需要一种方法来添加所有对象的双倍金额的值,这样我就可以获得

的输出
total amount is $4.5

感谢任何帮助 =)

最佳答案

这是完成您的任务的一种解决方案:

double sum = myList.stream().mapToDouble(ObjectType::getAmount).sum();
System.out.println("total amount is $" + sum);

其中 ObjectType 是您的类名,getAmount 是每个对象内价格的 getter。

关于java - 添加存储在数组列表中的 double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44118154/

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