MultiValueMap的用法(一个key对应多个value)
Posted Warren技术宅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MultiValueMap的用法(一个key对应多个value)相关的知识,希望对你有一定的参考价值。
要实现1个key对应多个value,可以用apach提供的MultiValueMap
import org.apache.commons.collections.map.MultiValueMap;
import java.util.Collection;
public class TestMain
public static void main(String[] args) throws IOException
MultiValueMap mailMap = new MultiValueMap();
mailMap.put("number", "1");
mailMap.put("number", "30");
mailMap.put("name", "wang");
mailMap.put("card", "12344");
mailMap.put("card", "65432");
Collection mapcoll = null;
mapcoll = mailMap.getCollection("card");
Iterator ii = mapcoll.iterator();
while(ii.hasNext())
String mailValue = (String) ii.next();
System.out.println(mailValue);
输入结果:
12344
65432
以上是关于MultiValueMap的用法(一个key对应多个value)的主要内容,如果未能解决你的问题,请参考以下文章
Map之一个Key存多个Value的MultiValueMap(一个键多个值)
zbb20181227 map,LinkedHashMap按顺序存放key,MultiValueMap 一个key对多个value