gpt4 book ai didi

java - 数组列表的总和

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:57 26 4
gpt4 key购买 nike

我正在尝试对 arrayList 的列进行平均(moy),但我需要先对其进行求和,我不知道该怎么做

    int sumX = 0;
val = new ArrayList<>();
float moy[] = new float[3];

if (i < 100) {
val.add(sensorEvent.values);
i++;
} else {
for (; i > 0; i--);
{
sumX = ?
moy[0] = sumX/100;
}
val.clear();
i = 0;
}

最佳答案

使用 DoubleStream :

变体:

  1. 输入是 double 的数组

    double[] values = new double[] {1.1D, 2.33D, 4D};
    double average = DoubleStream.of(values).average().getAsDouble();

  2. 输入是 ArrayListInteger

    ArrayList<Integer> values = new ArrayList<>();
    values.add(1);
    values.add(42);
    values.add(-1);<br/>
    double average = values.stream().mapToDouble(value -> (double) value).average().getAsDouble();

关于java - 数组列表的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58215116/

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