值好最后一天岗,写个小程序
List<Map<Object,Object>> mapList = new ArrayList<Map<Object,Object>>();
Map<Object,Object> map = new HashMap<Object,Object>();
map.put("C","111");
map.put("NAME","LB");
Map<Object,Object> map1 = new HashMap<Object,Object>();
map1.put("C","111");
map1.put("NAME","LA");
Map<Object,Object> map2 = new HashMap<Object,Object>();
map2.put("C","112");
map2.put("NAME","LC");
Map<Object,Object> map3 = new HashMap<Object,Object>();
map3.put("C","112");
map3.put("NAME","Lh");
Map<Object,Object> map4 = new HashMap<Object,Object>();
map4.put("C","113");
map4.put("NAME","LC");
Map<Object,Object> map5 = new HashMap<Object,Object>();
map5.put("C","114");
map5.put("NAME","LF");
mapList.add(map);
mapList.add(map1);
mapList.add(map2);
mapList.add(map3);
mapList.add(map4);
mapList.add(map5); Map<Integer, List<Map<Object,Object>>> mapMap = new HashMap<>();
for (Map<Object,Object> newMap : mapList){
List<Map<Object, Object>> newl = new ArrayList<>();
// map是否包含此key,若已经包含则添加一个新的数字到对应value集合中
if (mapMap.containsKey(Integer.valueOf(newMap.get("C").toString()))){
//mapList.add(Integer.valueOf(newMap.get("C").toString()),newMap);
mapMap.get(Integer.valueOf(newMap.get("C").toString())).add(newMap);
}else{
newl.add(newMap);
mapMap.put(Integer.valueOf(newMap.get("C").toString()), newl);
}
}
System.out.println(mapMap);
}

运行结果:

纯写着玩的,不喜勿喷

												

最新文章

  1. C#委托与事件
  2. QuickRun-快速运行助手
  3. HashMap与ConcurrentHashMap的区别
  4. 代码设置Shape和Selector
  5. 递推DP URAL 1225 Flags
  6. DataGridView 控件用法(可能不是很全面,因为这是自己常常用到的一些小总结):
  7. 【暑假】[实用数据结构]UVa11235 Frequent values
  8. php&amp;nbsp;curl_init函数用法
  9. 阿里Android一面(校招)
  10. Gentoo:Xorg:Failed to load module &quot;……&quot; 问题
  11. 最新Windows下Redis集群
  12. Java 并发编程&mdash;&mdash;Executor框架和线程池原理
  13. learning makefile ?=
  14. soundJs库简单使用心得
  15. C#学习-方法
  16. 为什么要将Apache与Tomcat集成?(或不)
  17. Android_自适应布局
  18. C语言强化——数组
  19. 分享一套简单的CodeSmith三层模板
  20. PYQT窗口风格

热门文章

  1. 包含.h就可以用其对应的函数
  2. idea 连接数据库
  3. [py]python多态-动态语言的鸭子类型
  4. mysql 开启慢查询
  5. [Leetcode] 863. All Nodes Distance K in Binary Tree_ Medium tag: BFS, Amazon
  6. Hadoop集群安装-CDH5(5台服务器集群)
  7. eigen 笔记1
  8. unity3d-射线(Ray)
  9. zw版【转发&#183;台湾nvp系列Delphi例程】HALCON Regiongrowing
  10. Python: 正则表达式匹配多行,实现多行匹配模式