当前位置: 首页 > news >正文

Java8计算集合属性的平均值

介绍

使用java8计算集合属性的平均得分。

Java代码

// 计算平均分
OptionalDouble averageScore = list.stream()
        .filter(item -> Objects.nonNull(item.getScore()))
        .mapToInt(SysUser::getScore)
        .average();
averageScore.ifPresent(score -> map.put("averageScore", score));

相关文章:

  • 一文了解大模型Function Calling
  • 成绩排序(结构体排序)
  • JVM内存结构笔记01-运行时数据区域
  • 3.14学习总结
  • RISC-V汇编学习(五)—— 汇编实战、GCC内联汇编(基于芯来平台)
  • 【训练细节解读】文本智能混合分块(Mixtures of Text Chunking,MoC)引领RAG进入多粒度感知智能分块阶段
  • 【乐企板式文件】关于乐企板式文件使用OFD模板解析的方式实现说明
  • AAAI2025 Accepted Papers(二)
  • AWS Bedrock全托管接入国产大模型DeepSeek-R1[内涵免费使用DeepSeek-R1满血版]
  • 【0x80070666】-已安装另一个版本...(Tableau 安装失败)
  • MFC中使用Create或CreateDialog创建对话框失败,GetLastError错误码为1813(找不到映像文件中指定的资源类型)
  • linux 命令 case
  • 力扣——合并K个排序链表
  • Ubuntu 18,04 LTS 通过APT安装mips64el的交叉编译器。
  • 平安养老险广西分公司2025年“3∙15”金融消费者权益教育宣传活动暨南湖公园健步行活动
  • uni-app+SpringBoot: 前端传参,后端如何接收参数
  • 矫平机:解锁精密制造的工业之手
  • 命令行创建 Docker 网络
  • Java程序开发之Spring Security实战:JWT实现登录鉴权
  • DataWhale 速通AI编程开发:(基础篇)第1章 环境下载、安装与配置
  • 以色列在加沙发起新一轮强攻,同步与哈马斯展开“无条件谈判”
  • 湖南4个县市区被确定为野生蘑菇中毒高风险区:中毒尚无特效解毒药
  • 习近平就乌拉圭前总统穆希卡逝世向乌拉圭总统奥尔西致唁电
  • 秦洪看盘|风格有所转变,热钱回流高弹性品种
  • 美官方将使用华为芯片视作违反美出口管制行为,外交部回应
  • 在本轮印巴冲突的舆论场上也胜印度一筹,巴基斯坦靠什么?