是什么实现了多价值图?

  • 本文关键字:实现 是什么 java
  • 更新时间 :
  • 英文 :


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

package org.springframework.util;
public interface MultiValueMap<K, V> extends Map<K, List<V>> {

并将其用作哈希图。我应该使用什么对象?我尝试了HashMap,但它不起作用。

根据这些文档: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/MultiValueMap.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

如果你需要一个盲实现,你可以使用LinkedMultiValueMap<String,String>

最新更新