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

java map 平均值_使用Java 8获取两个HashMap的平均值

我有两个HashMap< String,Integer>.如何获得这些值的平均值?

HashMap map1

map1.put("str1", 7);

map1.put("str2", 4);

HashMap map2

map2.put("str1", 3);

map2.put("str2", 2);

预期的输出是:

("str1") = 5;

("str2") = 3;

我能够按以下方式检索两张地图的总和:

map2.forEach((k, v) -> map1.merge(k, v, Integer::sum));

但是如何使用Java 8检索两张地图的平均值?

更新:

应@的要求,我发布了代码的较大部分:

HashMap> map;

HashMap map2 = new HashMap();

map = func1();

map = func2();

map = func3();

for (Entry> entry : map.entrySet()) {

String key = entry.getKey();

HashMap mp = map.get(key);

mp.forEach((k, v) -> map2.merge(k, v, (t, u) -> (t + u) / 2));

for (Entry entry1 : mp.entrySet()) {

StringfieldName = entry1.getKey();

Double score= entry1.getValue();

System.out.println(fieldName.toString() + " = " + score);

}

}

return map2;

}

相关文章:

  • python中给出一个不超过10的正整数n_大学python题 求大佬解答!!!
  • docker建多个mysql_在Linux下使用Docker-compose建立多个数据库
  • 平安科技java在线考试_都有哪些开源的在线考试系统?
  • java clone性能比较_Java深度拷贝方式和性能对比
  • 老黄历java_基于聚合数据的老黄历接口调用示例-JAVA版
  • java properties api_【001】java中配置文件properties的操作
  • java 获取代码line_linedemo.java
  • java spring 加载顺序_java编程之如何控制springboot中bean的加载顺序
  • java注册用户信息_界面设计之注册用户信息
  • java 解析der文件_[Java]读取文件方法大全
  • java中成员变量的分类_Java基础—变量分类、类与对象
  • java语言字符串代码_JAVA语言实现字符串排序的代码教程
  • java findcontour_cvFindContours获取轮廓数目和轮廓图像
  • java if 没有_使用if语句时,为什么我的代码没有给出正确的答案? - java
  • php时间格式转换成时间戳,php时间格式转换成时间戳的方法
  • SegmentFault for Android 3.0 发布
  • JavaScript 一些 DOM 的知识点
  • java小心机(3)| 浅析finalize()
  • js
  • node和express搭建代理服务器(源码)
  • Shadow DOM 内部构造及如何构建独立组件
  • windows-nginx-https-本地配置
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 看域名解析域名安全对SEO的影响
  • 理清楚Vue的结构
  • 聊聊hikari连接池的leakDetectionThreshold
  • 扑朔迷离的属性和特性【彻底弄清】
  • 深度学习在携程攻略社区的应用
  • 十年未变!安全,谁之责?(下)
  • 试着探索高并发下的系统架构面貌
  • 温故知新之javascript面向对象
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 用简单代码看卷积组块发展
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ‌移动管家手机智能控制汽车系统
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #Linux(帮助手册)
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (09)Hive——CTE 公共表达式
  • (4)Elastix图像配准:3D图像
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C)一些题4
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (done) 声音信号处理基础知识(2) (重点知识:pitch)(Sound Waveforms)
  • (NSDate) 时间 (time )比较
  • (二)c52学习之旅-简单了解单片机
  • (二十三)Flask之高频面试点
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (南京观海微电子)——示波器使用介绍
  • (三)uboot源码分析
  • (转)fock函数详解