gpt4 book ai didi

java - 使用 for-each 迭代

转载 作者:搜寻专家 更新时间:2023-11-01 01:51:26 26 4
gpt4 key购买 nike

for (String str : m.keySet()) {//this works fine

}

Set set = m.keySet();
for (String str : set) {//Type mismatch: cannot convert from element type Object to String

}

两者都在做同样的事情,即遍历 Set 对象的 Keys(String) 而不是我在第二个代码中出现错误的原因。

最佳答案

你不应该使用原始的 Set 类型,因为在那种情况下 Set 的元素将被假定为 Object类型。

相反,指定 Set 包含的元素类型:

Set<String> set = m.keySet();
for (String str : set) {

}

关于java - 使用 for-each 迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29622992/

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