博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.util.Map按照key值合并的value的Collection 集合中。
阅读量:5144 次
发布时间:2019-06-13

本文共 578 字,大约阅读时间需要 1 分钟。

用java实现把多个map的内容合并的一个resultMap中

 

代码大致如下 

 

/**
 * @author Shalf
 */
public class MapUtil {
/**
* 把partMap数据合并放到resultMap中。
* @param resultMap
* @param partMap
*/
public static <T, F, K extends Collection<F>> void merge2ResultMap(Map<T, K> resultMap, Map<T, K> partMap) {
for (Entry<T, K> entry : partMap.entrySet()) {
T key = entry.getKey();
if (resultMap.containsKey(key)) {
resultMap.get(key).addAll(entry.getValue());
} else {
resultMap.putAll(partMap);
}
}
}
}

 主要是涉及到了多个泛型的使用,此工具类可以实现把partMap的数据按照key的方式合并到resultMap的Collection

集合中。

 

转载于:https://www.cnblogs.com/shalf/p/6206935.html

你可能感兴趣的文章
二叉树
查看>>
c++浅复制和深复制
查看>>
在一个view类里面获取viewcontroller
查看>>
我的框架说明文档 2016-04-06
查看>>
【C/C++开发】C++ Thread对象封装
查看>>
【VS开发】VSTO 学习笔记(十)Office 2010 Ribbon开发
查看>>
【并行计算-CUDA开发】从熟悉到精通 英伟达显卡选购指南
查看>>
【计算机视觉】背景建模之PBAS
查看>>
http header Content-Type之常用三种
查看>>
[转]ab参数详解 – 压力测试
查看>>
线程ThreadDemo04
查看>>
windows平台下node,npm,gulp配置
查看>>
《C#并行编程高级教程》第5章 协调数据结构 笔记
查看>>
android开发 NDK 编译和使用静态库、动态库 (转)
查看>>
数学之美
查看>>
Android sd卡状态监听,文件搜索,媒体文件刷新
查看>>
[翻译]ASP.NET MVC4新特性之脚本压缩和合并
查看>>
UWP: 掌握编译型绑定 x:Bind
查看>>
3、使用字符串
查看>>
MongoDB之Array Object的特殊操作
查看>>