MultiValuedMap声明的问题

时间:2016-09-09 06:36:00

标签: java

我遇到了MultiValuedMap声明的问题。当我尝试定义以下内容时,我将收到错误“MultiValuedHashMap无法解析为某种类型”。

MultiValuedMap<K, String> map = new MultiValuedHashMap<K, String>();

我已经下载了Apache Commons Collections 4.1 jar。

我做错了吗?

3 个答案:

答案 0 :(得分:0)

转到Project然后“Clean”,我遇到了同样的问题......

答案 1 :(得分:0)

在Commons Collections jar中不存在MultiValuedHashMap类。 尝试包括javax.ws.rs-api-2.0 jar来解决该问题。

答案 2 :(得分:0)

因为您提到了Commons Collection4。不是这样吗?

import org.apache.commons.collections4.map.MultiValueMap;
import org.apache.commons.collections4.MultiMap;
...
MultiMap<String, ?> map = new MultiValueMap<>();

那是假设您需要MultiValueMap。否则,MultiValuedHashMap会在球衣中吗?