private static final Map<String, ISMSSendAPI> handlerMap = new HashMap<>() 报错 Cannot infer type arguments for HashMap<>
时间: 2024-05-04 22:21:08 浏览: 132
java 读取csv 并转为Map<String,Object>
这个错误是因为Java编译器无法推断HashMap的类型参数。可以尝试在HashMap后面指定类型参数,如下所示:
```
private static final Map<String, ISMSSendAPI> handlerMap = new HashMap<String, ISMSSendAPI>();
```
或者,你可以使用钻石操作符来让编译器推断类型参数:
```
private static final Map<String, ISMSSendAPI> handlerMap = new HashMap<>();
```
这样编译器就会根据变量声明的类型来自动推断HashMap的类型参数。
阅读全文