类型安全:Map.Entry类型的表达式需要未经检查的转换以符合Map.Entry <string,credentialparam>

时间:2017-03-21 11:45:56

标签: java eclipse

我正在尝试使用以下Java代码检索存储在凭证对象中的所有参数:

Map.Entry <String,CredentialParam> pairs = (Map.Entry)it.next();

但是,我一直收到以下警告:

  

类型安全:Map.Entry类型的表达式需要未经检查的转换以符合Map.Entry

除了抑制警告之外,我可以删除此警告吗? 感谢。

1 个答案:

答案 0 :(得分:0)

鉴于:

Iterator<Map.Entry<String, CredentialParam>> it = map.entrySet().iterator();

请将您的代码更改为:

Map.Entry<String, CredentialParam> pairs = it.next();