java Map 怎么遍历
java中遍历MAP的几种方法
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");
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循环
Java代码
for(Map.Entry<String, String> entry:map.entrySet()){
System.out.println(entry.getKey()+"--->"+entry.getValue());
}
for(Map.Entry<String, String> entry:map.entrySet()){
System.out.println(entry.getKey()+"--->"+entry.getValue());
}
第二种用迭代
Java代码
Set set = map.entrySet();
Iterator i = set.iterator();
while(i.hasNext()){
Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();
System.out.println(entry1.getKey()+"=="+entry1.getValue());
}
Set set = map.entrySet();
Iterator i = set.iterator();
while(i.hasNext()){
Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();
System.out.println(entry1.getKey()+"=="+entry1.getValue());
}
用keySet()迭代
Java代码
Iterator it=map.keySet().iterator();
while(it.hasNext()){
String key;
String value;
key=it.next().toString();
value=map.get(key);
System.out.println(key+"--"+value);
}
Iterator it=map.keySet().iterator();
while(it.hasNext()){
String key;
String value;
key=it.next().toString();
value=map.get(key);
System.out.println(key+"--"+value);
}
用entrySet()迭代
Java代码
Iterator it=map.entrySet().iterator();
System.out.println( map.entrySet().size());
String key;
String value;
while(it.hasNext()){
Map.Entry entry = (Map.Entry)it.next();
key=entry.getKey().toString();
value=entry.getValue().toString();
System.out.println(key+"===="+value);
}
最新文章
- VS学习
- Windows 编 程中的字符串
- shell中for循环
- mantis增加密码修改
- 纯js实现瀑布流布局及ajax动态新增数据
- 【HDOJ】2774 	Shuffle
- android 软件开机自启动
- psutil--跨平台的进程管理
- java web实现 忘记密码(找回密码)功能及代码
- Android Animations动画使用详解
- NYOJ 709(ZZULIOJ1481) 异 形 卵
- zencart 掉炸天的tpl_main_page.php
- [转]ORACLE SQL解析之硬解析和软解析
- JS与ajax遍历list
- 14Linux_BIND-Linux就该这么学
- js小知识
- python之函数(可选参数和混合参数)
- python 加密 hashlib与hmac模块
- Elastic Story(一)
- LeetCode题解之Copy List with Random Pointer