如何在不使用Iterator的情况下从Hashmap中获取值?

2024-01-29

Iterator iterator = map.entrySet().iterator();
while (iterator.hasNext()) 
{
    Map.Entry mapEntry = (Map.Entry) iterator.next();
System.out.println("The key is: " + mapEntry.getKey() + ",value is :" + mapEntry.getValue());

}

这是我的代码。现在我不想使用迭代器来获取值。 请帮助我找到最佳解决方案。


Map<String, Object> map = .....;//Initialization here
for (String key : map.keySet()) {
    // write your code here
}

//如果你只是使用Map的键

for (Object value : map.values()) {
     // write your code here
}

//如果您只是使用地图中的值

for (Map.Entry<String, Object> entry : map.entrySet()) {
    String key = entry.getKey();
    Object value = entry.getValue();
    // you code here
}

//如果你想要键和值

//全部都没有使用Map的Iterator

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不使用Iterator的情况下从Hashmap中获取值? 的相关文章

随机推荐