Map的四种遍历方式
package com.uns.mpos.account.test;


import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;


public class MapTest {
public static void main(String[] args) {
Map<String,String> params=new HashMap<String,String>();
params.put("1", "tom");
params.put("2", "john");
params.put("3", null);
params.put("4", "lily");
int flag=3;
switch (flag) {
case 1:
//利用map.keySet()遍历
for (String key : params.keySet()) {
System.out.println("key值="+key+";value值="+params.get(key));
}
break;
case 2:
//利用map.entrySet(),加迭代器进行遍历
Iterator<Map.Entry<String,String>> it=params.entrySet().iterator();
while(it.hasNext()){
Map.Entry<String,String> entry=it.next();
System.out.println("key值="+entry.getKey()+";value值="+entry.getValue());
}
break;
case 3:
//利用map.entrySet()遍历
for (Map.Entry<String, String> entry : params.entrySet()) {
System.out.println("key值="+entry.getKey()+";value值="+entry.getValue());
}
break;
case 4:
for (String value : params.values()) {
System.out.println("value值="+value);
}
break;
default:
System.err.println("NULL");
break;
}


}
}
阅读更多
文章标签: JAVA
想对作者说点什么? 我来说一句

map遍历四种方法

2015年12月07日 1KB 下载

Java笔记Map,九大内置对象

2011年06月01日 103KB 下载

没有更多推荐了,返回首页

不良信息举报

Map的四种遍历方式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭