首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Apache Collections4多键,未检查的调用意味着什么,我如何修复它?

使用Apache Collections4多键,未检查的调用意味着什么,我如何修复它?
EN

Stack Overflow用户
提问于 2017-11-30 02:33:55
回答 0查看 395关注 0票数 0

我正在更改HashMap,以便在类中使用MultiKey。

之前:

代码语言:javascript
复制
 HashMap<String, MyObject> map = new HashMap<>();

现在我的密钥依赖于2个字符串,所以我使用:

代码语言:javascript
复制
 HashMap<MultiKey, MyObject> map = new HashMap<>();
 map.put(key(s1,s2),obj);

 private static MultiKey key(String s1, String s2) {
     return new MultiKey(s1,s2);
 }

IntelliJ突出显示了对MultiKey的构造函数调用,并告诉我以下内容:

代码语言:javascript
复制
Unchecked call to 'MultiKey(K,K)' as a member of raw type 'org.apache.commons.collections4.keyvalue.MultiKey
Signal places where an unchecked warning is issued by the compiler.
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47559507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档