简体   繁体   English

什么实现了 MultiValueMap?

[英]What implements MultiValueMap?

I need to create an object of type MultiValueMap我需要创建一个 object 类型的 MultiValueMap

package org.springframework.util;

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

and use it as a HashMap. What object shall I use?并将其用作 HashMap。我应该使用什么 object? I tried HashMap but it didn't work.我试过 HashMap 但没有用。

According to these docs: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/MultiValueMap.html , there are several classes that implement this interface.根据这些文档: https : //docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/MultiValueMap.html ,有几个类实现了这个接口。

You don't specify the context of what you need the class for so we can't tell you which one you should use.您没有指定您需要该类的上下文,因此我们无法告诉您应该使用哪个。 The most general one appears to be org.springframework.util.LinkedMultiValueMap ( https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/LinkedMultiValueMap.html ).最通用的似乎是org.springframework.util.LinkedMultiValueMap ( https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/LinkedMultiValueMap.html )。

您还可以使用方便的 util 函数从地图中调整一个。

org.springframework.util.CollectionUtils#toMultiValueMap

if you need a blind implementation you can use LinkedMultiValueMap<String, String>如果您需要盲目实施,您可以使用 LinkedMultiValueMap<String, String>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM