什么实现了MultiValueMap?

时间:2019-09-12 16:58:33

标签: java

我需要创建一个MultiValueMap类型的对象

package org.springframework.util;

public interface MultiValueMap<K, V> extends Map<K, List<V>> {

,并将其用作HashMap。我应该使用什么物品?我尝试了HashMap,但是没有用。

2 个答案:

答案 0 :(得分:0)

根据以下文档:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/MultiValueMap.html,有几个类可以实现此接口。

您没有为您需要的类指定上下文,因此我们无法告诉您应该使用哪个类。最普遍的是org.springframework.util.LinkedMultiValueMaphttps://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/LinkedMultiValueMap.html)。

答案 1 :(得分:0)

您还可以使用便捷的util函数从地图中修改一个。

org.springframework.util.CollectionUtils#toMultiValueMap