HashMap类型不是通用的;它不能用参数参数化

时间:2013-12-26 09:34:22

标签: java

我收到以下错误

请妥善解决此问题。

Map approvers1 = new HashMap<String, AdaptApproverObject>();
List<String> approverObjectTids = new ArrayList<String>();

3 个答案:

答案 0 :(得分:5)

检查您实际上是在导入中使用java.util.HashMapjava.util.Map

答案 1 :(得分:0)

试试这个:

Map<String, AdaptApproverObject> approvers1 = new HashMap<String, AdaptApproverObject>();

如果您使用的是Java7,则可以省略参数并使用以下代码:

Map<String, AdaptApproverObject> approvers1 = new HashMap<>();

答案 2 :(得分:0)

就我而言,我已经定义了一个名为Map的mapper类。这就是我遇到这个问题的原因。希望它也能为你解决。