spring 对Map的一种扩展 MultiValueMap


我们平时使用的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中

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM