java List里对象某属性的求和
java List里对象某属性的求和
1.计算一个number类型的List对象总和
Integer[] integerArray = {1, , 15, 10, 16}; List<Integer> list = new ArrayList<>(Arrays.asList(integerArray)); IntSummaryStatistics summaryStatistics = list.stream().mapToInt((s) -> s).summaryStatistics(); println(总和: summaryStatistics.getSum()); println(平均数: summaryStatistics.getAverage()); println(总个数: summaryStatistics.getCount()); println(最大值: summaryStatistics.getMax()); println(最小值: summaryStatistics.getMin());
2.计算一个List对象中某个字段总和
2.1求和字段属性为Integer时:
LambdaQueryWrapper<TransportInfo> queryWrapper2 =Wrappers.lambdaQuery(); (TransportInfo::getStartContainerFactoryId,fId);
2 |
|
List<TransportInfo> list=transportInfoService.list(queryWrapper2);
Integer tTotal=list.stream().collect(Collectors.summingInt(TransportInfo::getContainerUse));
2.2求和字段属性为BigDecimal时:
BigDecimal totalCost = list.stream().map(StatisticsFinanceCostDetail::getRmbAmount).reduce(BigDecimal.ZERO, BigDecimal::add);
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上一篇:用WebClinet实现SharePoint上文档库中文件的上传与下载
下一篇:Android客户端访问https出现问题(Trust anchor for certification path not found)
推荐阅读
留言与评论(共有 17 条评论) |
本站网友 郑州登峰熔料有限公司 | 11分钟前 发表 |
10 | |
本站网友 富力院士庭 | 11分钟前 发表 |
getStartContainerFactoryId | |
本站网友 瑞旗家园 | 15分钟前 发表 |
本站网友 补肾壮阳食物 | 13分钟前 发表 |
本站网友 我的百度 | 19分钟前 发表 |
getRmbAmount).reduce(BigDecimal.ZERO | |
本站网友 乡宁租房 | 5分钟前 发表 |
本站网友 雅利安 | 8分钟前 发表 |
getStartContainerFactoryId | |
本站网友 福州酒店预订 | 13分钟前 发表 |
本站网友 无锡不孕不育 | 20分钟前 发表 |
本站网友 长尾 | 14分钟前 发表 |
16}; List<Integer> list = new ArrayList<>(Arrays.asList(integerArray)); IntSummaryStatistics summaryStatistics = list.stream().mapToInt((s) -> s).summaryStatistics(); println(总和: summaryStatistics.getSum()); println(平均数: summaryStatistics.getAverage()); println(总个数: summaryStatistics.getCount()); println(最大值: summaryStatistics.getMax()); println(最小值: summaryStatistics.getMin()); 2.计算一个List对象中某个字段总和 2.1求和字段属性为Integer时: LambdaQueryWrapper<TransportInfo> queryWrapper2 =Wrappers.lambdaQuery(); (TransportInfo | |
本站网友 燕麦片的功效 | 25分钟前 发表 |
getAge).sum(); //上下等同 total=ageSum int ageSum = userList.stream().collect(Collectors.summingInt(User | |
本站网友 自体脂肪填充泪沟 | 20分钟前 发表 |
16}; List<Integer> list = new ArrayList<>(Arrays.asList(integerArray)); IntSummaryStatistics summaryStatistics = list.stream().mapToInt((s) -> s).summaryStatistics(); println(总和: summaryStatistics.getSum()); println(平均数: summaryStatistics.getAverage()); println(总个数: summaryStatistics.getCount()); println(最大值: summaryStatistics.getMax()); println(最小值: summaryStatistics.getMin()); 2.计算一个List对象中某个字段总和 2.1求和字段属性为Integer时: LambdaQueryWrapper<TransportInfo> queryWrapper2 =Wrappers.lambdaQuery(); (TransportInfo | |
本站网友 龙湖时代天街 | 15分钟前 发表 |
10 | |
本站网友 网络剪刀手 | 5分钟前 发表 |
本站网友 国家十二五规划 | 15分钟前 发表 |
16}; List<Integer> list = new ArrayList<>(Arrays.asList(integerArray)); IntSummaryStatistics summaryStatistics = list.stream().mapToInt((s) -> s).summaryStatistics(); println(总和: summaryStatistics.getSum()); println(平均数: summaryStatistics.getAverage()); println(总个数: summaryStatistics.getCount()); println(最大值: summaryStatistics.getMax()); println(最小值: summaryStatistics.getMin()); 2.计算一个List对象中某个字段总和 2.1求和字段属性为Integer时: LambdaQueryWrapper<TransportInfo> queryWrapper2 =Wrappers.lambdaQuery(); (TransportInfo | |
本站网友 最快最有效减肥食谱 | 8分钟前 发表 |
getStartContainerFactoryId |