gpt4 book ai didi

Java - 从 Object 到 Map.Entry 的未经检查的转换

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:37:58 24 4
gpt4 key购买 nike

我在“Map.Entry entry = (Entry) o;”上有一个“从对象到 Map.Entry 的未经检查的转换”

我认为一切正常,我可以安全地添加抑制警告,但我不确定。这是我的代码。

public abstract class WebPath {
protected Hashtable<String, String> wp;

public String get(String whatDoYouWant) {
for (Object o : wp.entrySet()) {

Map.Entry<String, String> entry = (Entry<String, String>) o;
if (whatDoYouWant.equals(entry.getKey())) {
return (String) entry.getValue();
}
}

return null;
}
}

谢谢大家,祝大家有个愉快的一天!

最佳答案

不要压制警告,它会给你很好的建议!您选择将每个条目分配给无信息基类 Object ,而不是更精确的类型,Map.Entry<String, String> .如果修复 for 循环,您将消除警告:

for(Map.Entry<String, String> o : wp.entrySet()) {

关于Java - 从 Object 到 Map.Entry<String,String> 的未经检查的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35273962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com