Swo*_*rdW 4 java for-loop arraylist hashmap
例如,我可以ArrayList像这样循环
for (String temp : arraylist)
Run Code Online (Sandbox Code Playgroud)
我可以使用类似的方法循环HashMap吗?
Era*_*ran 13
您可以迭代键,条目或值.
for (String key : map.keySet()) {
String value = map.get(key);
}
for (String value : map.values()) {
}
for (Map.Entry<String,String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
}
Run Code Online (Sandbox Code Playgroud)
这假设您的地图具有字符串键和字符串值.
你不能Map在Java中直接循环.
但是,您可以循环键:
for (SomeKeyObject key : map.keySet())
Run Code Online (Sandbox Code Playgroud)
价值:
for (SomeValueObject value : map.values())
Run Code Online (Sandbox Code Playgroud)
甚至是它的条目:
for (Map.Entry<SomeKeyObject, SomeValueObject> entry : map.entrySet())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22614 次 |
| 最近记录: |