文档章节

Map key值重复自动覆盖【基础】

一点也不月半君
 一点也不月半君
发布于 2017/04/14 16:48
字数 92
阅读 19
收藏 1

eg,

Map<String, Object> Map_= new LinkedHashMap<String, Object>();

if(addressType==1){

for(Map<String, Object> foreach:orderInfos){

Map<String,Object>map1=newHashMap<String,Object>();

map1.put("1",foreach.get("1A"));

map1.put("2",foreach.get("2A"));

map1.put("3",foreach.get("3A"));

map1.put("4",foreach.get("4A"));

map1.put("5",foreach.get("5A"));

map1.put("6",foreach.get("6A"));

map1.put("7",foreach.get("7A"));

Map_.put(String.valueOf(foreach.get("4A"))+foreach.get("5A"),map1);

//其作用为覆盖map1中重复的数据

} }

© 著作权归作者所有

下一篇: 常用注解
一点也不月半君
粉丝 149
博文 23
码字总数 3108
作品 0
郑州
程序员
私信 提问
加载中

评论(2)

一点也不月半君
一点也不月半君

引用来自“Mr-Pisces”的评论

没看明白,你再加个问题描述呗,代码通过插入代码的方式会好看点。

@Mr-Pisces 就是map中相同元素只能存一条
bithup
bithup
没看明白,你再加个问题描述呗,代码通过插入代码的方式会好看点。
WEB专题---javaScript中Map、Set的使用&&&HTML5 Web 存储

Map Map是一组键值对的结构,具有极快的查找速度。 Map的定义。 Map中的方法 对一个key重复设值,后面的值会将前面的值覆盖。 Set Set和Map类似,但set之存储key,且key不重复。 Set的创建。...

鸿蒙无上至尊
2018/04/26
0
0
HashMap中key重复处理

用jdk本身的map是实现不了这种情况: 有重复key 但是不需要新的映射值value覆盖先前的value。 public interface Map<K,V>将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射...

Airship
2015/01/23
0
0
java 集合----Map、Collection(List、Set)

接口:红色;实现类:黑色字体 一、 Collection集合 Collection _____Set(HashSet) _____SortedSet(TreeSet) _____List(ArrayList,LinkedList,Vector ) Collection:集合层次中的根接口,J...

LYQ1990
2016/04/28
27
0
(1)集合 ---遍历map集合

Map接口 实现Map接口的类用来存储键(key)-值(value) 对。 Map 接口的实现类有HashMap和TreeMap等。 Map类中存储的键-值对通过键来标识,所以键值不能重复。 HashMap: 线程不安全,效率高....

无信不立
2014/07/09
0
0
Collection:List、SetMap:HashMap、HashTable

基础知识 在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且...

颖辉小居
2016/01/29
5
0

没有更多内容

加载失败,请刷新页面

加载更多

C 语言 二级指针操作文件 柔性数组使用

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct _info* pInfo;struct _info{int line;int len;char data[0];}info;int getFil......

小张525
32分钟前
0
0
中介者模式

https://blog.csdn.net/jason0539/article/details/45216585

南桥北木
32分钟前
0
0
抽离css以及公共js

分离css 分离css:为何要把 CSS 文件分离出来,而不是直接一起打包在 JS 中。最主要的原因是我们希望更好地利用缓存。 extract-text-webpack-plugin > 1. 假设我们原本页面的静态资源都打包成...

莫西摩西
今天
1
0
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用

Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的。 如何设置才能让出来呢? 1:打开"系统管理"——"Configure Global Sec...

shzwork
今天
2
0
BAT面试必问HashMap源码分析

HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈...

别打我会飞
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部