您现在的位置是:首页 > 数码 > 

java List里对象某属性的求和

2025-07-18 01:51:10
java List里对象某属性的求和 1.计算一个number类型的List对象总和 Integer[] integerArray = {1, , 15, 10, 16}; List<Integer> list = new ArrayList<>(Arrays.asList(integerArray)); IntSummaryStatistics su

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

int total = list.stream().mapToInt(User::getAge).sum();

//上下等同 total=ageSum

int ageSum = userList.stream().collect(Collectors.summingInt(User::getAge));

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组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/805798.html

相关标签:无
上传时间: 2024-01-18 06:04:42
留言与评论(共有 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