`
Thomas会Coding
  • 浏览: 93896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于map的 一个key对应多个value

 
阅读更多

直接看代码

import org.apache.commons.collections.map.MultiValueMap;
public class Main {
	public static void main(String[] args){
		MultiValueMap test=new MultiValueMap();
		test.put("zzc", 1);
		test.put("zzc", 2);
		System.out.println(test);
	}
}

 结果如下

{zzc=[1, 2]}

 需要添加附件中的jar包。。apache-commons.jar

分享到:
评论

相关推荐

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并 Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    HashMap根据value获取key值

    Map集合中一个key对应一个value,但是一个相同的value值可以对应多个key值 下面我们来根据value获取key,根据key获取value(1.foreach循环遍历 2.迭代器遍历) 举一个例子会更生动! 题目 创建一个Map集合,在集合中...

    Map接收Mybatis的结果,字段1为Key,字段2为Val

    但是mybatis默认封装的map是将字段作为map的key,字段对应的值作为map的值,sql查出一条数据可以,但是有多个结果集,就不能单纯用map来接收了,必须使用List<Map>来接收,循环然后map.get,封装成map,见下图,无疑...

    C++如何删除map容器中指定值的元素详解

    前言 ...//插入val到pos的后面,然后返回一个指向这个元素的迭代器 iterator insert( iterator pos, const pair<KEY> &val ); //插入start到end的元素到map中 void insert( input_iterator start, i

    Java中的Map接口——学习小结

    但需要注意:Key是唯一的,不可能有多个重复的Key。 而Value是可重复的。 具体形式如表格: Key Value 姓名 燕双鹰 年龄 30 性别 男 2.Map接口的实现类 interface Map --| class HashMap 哈希表 --...

    golang中使用sync.Map的方法

    背景 go中map数据结构不是线程安全的,即多个...//通过提供一个键key,查找对应的值value,如果不存在,则返回nil。ok的结果表示是否在map中找到值 Store(key, value interface{}) //这个相当于是写map(更新或新增)

    java基础知识面试题

    HashMap和HashTable的区别 1、两者父类不同 HashMap是继承自AbstractMap类,而Hashtable是继承自Dictionary类。不过它们都实现了同时实现了map、Cloneable(可复制)、...可以有多个key值对应的value为null。 4、安全性

    基础深化和提高-java容器

    在Java中,容器(Container)指的是用于存储和管理对象的数据结构。Java容器提供了一种统一的方式来组织和管理多个对象,使得开发者...Map中的键是唯一的,每个键对应一个值。通过键可以快速查找对应的值,这使得Map

    sesvc.exe 阿萨德

    否则判断桶的第一个位置(有可能是链表、红黑树)的 key 是否为查询的 key,是就直接返回 value。 如果第一个不匹配,则判断它的下一个是红黑树还是链表。 红黑树就按照树的查找方式返回值。 不然就按照链表的方式遍历...

    pinyin4j-2.5.0(jb51.net)

    比如<”曹”,”cao”>,<” 孟”,”meng”>,<” 德”,”de”>…但这样的做法,需要维护好一个比较大的对照表,同时一个汉字可能有多个发音,也就是说Map这样的容器时不行的,因为其<key,value>必须是一一对应的...

    中文转拼音

    比如<”曹”,”cao”>,<” 孟”,”meng”>,<” 德”,”de”>…但这样的做法,需要维护好一个比较大的对照表,同时一个汉字可能有多个发音,也就是说Map这样的容器时不行的,因为其<key,value>必须是一一对应的...

    pinyin4j工具类和jar包

    比如<”曹”,”cao”>,<” 孟”,”meng”>,<” 德”,”de”>…但这样的做法,需要维护好一个比较大的对照表,同时一个汉字可能有多个发音,也就是说Map这样的容器时不行的,因为其<key,value>必须是一一对应的...

    springMVC poi解析ajax上传excel文件,返回json对象\list数组

    步骤3:一个sheet表就是一个Json,多表就多Json,对应一个 List 一个sheet表的一行数据就是一个 Map 一行中的一列,就把当前列头为key,列值为value存到该列的Map中 Map 一个线性Hash Map,以Excel的sheet表顺序,并...

    计算表达式计算表达式计算表达式计算表达式

    需要注意的是,合法表达式不能为空,可以出现在表达式中的字符有: ...自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有100

    MapReduce详解Shuffle过程

    2. 在经过mapper的运行后,我们得知mapper的输出是这样一个key/value对:key是“aaa”,value是数值1。 3. 在map task执行时,它的输出结果将被存储在内存缓冲区中,当缓冲区快满的时候需要将缓冲区的数据以一个临时...

    云计算实验报告书.doc

    " "/* 在map中先区分输入行属于左表还是右表,然后对两列值进行分割, " "* 保存连接列在key值,剩余列和左右表标志在value中,最后输出 " "*/ " "public static class Map extends Mapper, Text,

    1云计算实验报告书.doc

    " "/* 在map中先区分输入行属于左表还是右表,然后对两列值进行分割, " "* 保存连接列在key值,剩余列和左右表标志在value中,最后输出 " "*/ " "public static class Map extends Mapper, Text,

    java 面试题 总结

    HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。 Hashtable继承自Dictionary...

    FreeMark学习笔记

    Map对象使用花括号包括,Map中的key-value对之间以英文冒号":"分隔,多组key-value对之间以英文逗号","分隔.下面是一个例子: {"语文":78, "数学":80} Map对象的key和value都是表达式,但是key必须是字符串 3.2 输出...

Global site tag (gtag.js) - Google Analytics