如何遍历MAP类型的里的内容?

shuengzhi 2007-10-23 09:39:06
如何遍历MAP类型的里的内容?
...全文
193 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
JDK 1.5 以上,并且还使用了泛型 Map 的话,可以使用 foreach 来遍历。

import java.util.LinkedHashMap;
import java.util.Map;

public class Test {

public static void main(String args[]) {

Map<String, String> map = new LinkedHashMap<String, String>();
map.put("1", "a");
map.put("2", "b");

for(Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + " --> " + entry.getValue());
}
}
}
shuengzhi 2007-10-23
  • 打赏
  • 举报
回复
谢了!
malligator 2007-10-23
  • 打赏
  • 举报
回复
for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object value = entry.getValue();
// ...
}
finalzhzhk 2007-10-23
  • 打赏
  • 举报
回复
Iterator itor = mm.values().iterator();
while(itor.hasNext()){
itor.next();
}
ChDw 2007-10-23
  • 打赏
  • 举报
回复

Iterator it = map.entrySet().iterator();
while(it.hasNext()) {
Map.Entry entry = (Map.Entry)it.next();
Object key = entry.getKey();
Object value = entry.getValue();
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧