一:判斷集合是否為空
if (CollectionUtils.isEmpty(equConnectTimeEverydays)) { }
二:判斷字符串,對象是否為空
if (StringUtils.isEmpty(equConnectTimeDay)) { }
三:list分組
Map<String, List<EquConnectTimeEveryday>> collect = equConnectTimeEverydays.stream().collect(Collectors.groupingBy(EquConnectTimeEveryday::getEquId));
四:對list統計
long workingHours = equConnectTimeEverydays.stream().mapToLong(EquConnectTimeEveryday::getLongTotalRunDuration).sum();