作者:Re__my_雨言栋 | 来源:互联网 | 2023-05-27 15:29
例如,我可以ArrayList
像这样循环
for (String temp : arraylist)
我可以使用类似的方法循环HashMap吗?
1> Eran..:
您可以迭代键,条目或值.
for (String key : map.keySet()) {
String value = map.get(key);
}
for (String value : map.values()) {
}
for (Map.Entry entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
}
这假设您的地图具有字符串键和字符串值.
2> Mureinik..:
你不能Map
在Java中直接循环.
但是,您可以循环键:
for (SomeKeyObject key : map.keySet())
价值:
for (SomeValueObject value : map.values())
甚至是它的条目:
for (Map.Entry entry : map.entrySet())