java中的map有好几种输出方法,本篇博客只讲其中的迭代器输出
代码如下
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapOutput {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(1, "aaa");
map.put(2, "bbb");
map.put(3, "ccc");
map.put(4, "ddd");
Iterator<Map.Entry<Integer,String>> it=map.entrySet().iterator();
while(it.hasNext()){
Map.Entry<Integer,String> entry=it.next();
System.out.println("key="+entry.getKey()+","+"value="+entry.getValue());
}
}
}
输出结果如下:
key=1,value=aaa
key=2,value=bbb
key=3,value=ccc
key=4,value=ddd