
(学习视频分享:java教学视频)
java代码:
Map<String,String> map=new HashMap<String,String>);
map.put"username", "qq");
map.put"passWord", "123");
map.put"userID", "1");
map.put"email", "qq@qq.com");
登录后复制
方法一、for循环
forMap.Entry<String, String> entry:map.entrySet)){
System.out.printlnentry.getKey)+"--->"+entry.getValue));
}
登录后复制
方法二、迭代
Set set = map.entrySet);
Iterator i = set.iterator);
whilei.hasNext)){
Map.Entry<String, String> entry1=Map.Entry<String, String>)i.next);
System.out.printlnentry1.getKey)+"=="+entry1.getValue));
}
登录后复制
方法三、keySet)迭代
Iterator it=map.keySet).iterator);
whileit.hasNext)){
String key;
String value;
key=it.next).toString);
value=map.getkey);
System.out.printlnkey+"--"+value);
}
登录后复制
方法四、entrySet)迭代
Iterator it=map.entrySet).iterator);
System.out.println map.entrySet).size));
String key;
String value;
whileit.hasNext)){
Map.Entry entry = Map.Entry)it.next);
key=entry.getKey).toString);
value=entry.getValue).toString);
System.out.printlnkey+"===="+value);
} for Map.Entry<String, String> entry : map.entrySet)) {
System.out.println"key= " + entry.getKey) + " and value= " + entry.getValue));
}
登录后复制
相关推荐:java入门教程
以上就是map遍历的几种方式分别是什么的详细内容,更多请关注风君子博客其它相关文章!
