首页 > 编程语言 > 详细

spring 对Map的一种扩展 MultiValueMap

时间:2019-09-24 11:15:57      阅读:345      评论:0      收藏:0      [点我收藏+]

我们平时使用的Map一个key只能对应一个value

如果想要一个key对应多个value,通常我们会将多个value放到一个集合中。

sping对此做了简单的封装,封装之后的接口为MultiValueMap 翻译过来就是多个value的map

接口也比较简单

方法如下:

V getFirst(K key);

void add(K key, V value);

void set(K key, V value);

void setAll(Map<K, V> values);

Map<K, V> toSingleValueMap();

当我们调用add方法时,如果存在key,则追加value。如果不存在则将新建一个List,将value值add到List中

 

spring 对Map的一种扩展 MultiValueMap

原文:https://www.cnblogs.com/liguangming/p/11576329.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!