java多层map遍历_java中map的多层遍历
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Map> testmap=new HashMap>();Map user1=new HashMap();user1.put(1, (float)34.5);user1.put(2,(float)56.5);user1.put(3,(float)78.5);user1.put(4, (float)78.9);Map user2=new HashMap();user2.put(1, (float)54.5);user2.put(2,(float)46.5);user2.put(3,(float)68.5);user2.put(4, (float)178.9);testmap.put(1, user1);testmap.put(2, user2);//遍历MapMap userscore=new HashMap();Set>> sim=testmap.entrySet();for(Iterator>> iter=sim.iterator();iter.hasNext();){Entry> entry=iter.next();Integer userid=entry.getKey();Map itemscore=entry.getValue();Set> itemeif=itemscore.entrySet();int size=itemeif.size();float score=0;for(Iterator> iterator=itemeif.iterator();iterator.hasNext();){Entry inf=iterator.next();score+=inf.getValue();}userscore.put(userid, score/size);}System.out.println(userscore);
可以参考下
java多层map遍历_java中map的多层遍历相关推荐
- java map遍历_Java中Map集合的两种遍历方式
Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...
- java中map类型_Java中Map类型遍历的两种方式对比
Java中Map类型是存储键值对数据的类型,在编程过程经常使用,进行遍历操作对于每个Java程序员都不会模式,下面总结两种常用的遍历方式(一种keySet,一种entrySet),通过对比让你明白使用 ...
- java map 实例_java中map集合嵌套形式简单示例
定义了一个学生类,封装了id和name属性,提供一个全参构造器,并复写toSting方法 class Student{ private String id; private String name; ...
- java list《》_Java中List集合的遍历
一.对List的遍历有三种方式 List list = new ArrayList(); list.add("testone"); list.add(&qu ...
- Java8高效遍历map_Java8中Map的遍历方式总结
在这篇文章中,我将对Map的遍历方式做一个对比和总结,将分别从JAVA8之前和JAVA8做一个遍历方式的对比,亲测可行. public class LambdaMap { private Map ma ...
- java多层map嵌套取值_java中map的多层遍历
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Map> testmap=new HashMap>();Map user1=new HashMap();user1.put(1, (float ...
- java中map的遍历方法_Java中Map的三种遍历方式
集合中的三种遍历方式,如下代码: import java.util.Collection; import java.util.HashMap; import java.util.Iterator; i ...
- java中map如何实现遍历_Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...
- java中两种遍历集合的方式_Java中Map集合的两种遍历方式
Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...
最新文章
- bootstap 表格自动换行 截取超长数据
- 如何删除被锁定的文件(一)他山工具篇 WhoLockMe?
- python【蓝桥杯vip练习题库】ALGO-91 Anagrams问题
- python下载网页歌词_使用Python下载歌词并嵌入歌曲文件中的实现代码
- 560. 和为K的子数组 974. 和可被 K 整除的子数组 (哈希表)
- 根据时间戳 统计每天用户的金额总数
- 移动端70+fps!谷歌新出高效实时视频目标检测
- jquery清除所有cookie
- linux 运行springboot 项目 (后台运行,并且打印实时日志)
- eclipse修改java热部署免重启tomcat在Host标签下增加Context直接将docBase指定为项目的WebContent路径
- linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...
- 对anagrams分组 Group Anagrams
- Jquery第一章基础、过滤、层次选择器第二节1/2
- 论文赏析[EMNLP19]用控制任务来设计并解释探测任务
- 小米平板2刷哪个系统更流畅_小米平板2刷lineage os与remix os及其体验
- android xp 支付宝自动提现,支付宝商户如何自动提现?
- 计算机工程中级职称怎么考,以前中级职称是要考什么计算机-计算机软考中级职称哪个好考...
- 如何采集需要验证码登录的网站数据
- Java_输入圆的半径,计算周长及面积
- 自己的双系统XP32 + UBUNTU11 500G硬盘分区方案