Добавление Arraylist продолжительности с использованием потокаJAVA

Программисты JAVA общаются здесь
Anonymous
Добавление Arraylist продолжительности с использованием потока

Сообщение Anonymous »

У меня есть класс секунды, который измеряет время, необходимое для производства отчетов: < /p>

public class Stopwatch {
public String report;
public Instant startTime;
public Instant endTime;
public Duration duration;
}
< /code>

Пока отчеты запускаются, время и продолжительность собираются: < /p>

private ArrayList _reportStats;
< /code>

В конце концов я хотел бы узнать общую продолжительность для всех отчетов, таких как: < /p>

Duration total = Duration.ZERO; // was null;
for (Stopwatch s: _reportStats) {
total = total.plus(s.duration);
}
< /code>

, за исключением того, что я хотел бы использовать поток и уменьшить, но я не могу получить правильный синтаксис: < /p>

Duration total = _reportStats.stream().reduce(... syntax ...);


Подробнее здесь: https://stackoverflow.com/questions/578 ... ing-stream

Вернуться в «JAVA»