JAVA_foreachMap

2156 ワード

package com.kk.Collection;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
/**
* Map
*
*/
public class HashMapTest {
public static void main(String[] args) {
Map<String,String> map=new HashMap<String ,String>();
map.put("1", "a");
map.put("2", "b");
map.put("3", "c");
foreachMap(map,true);
}


static void foreachMap(Map map){
Set<String> set=map.keySet();
for(String str:set){
System.out.println(str+"-"+map.get(str));
}
}

/*
* , , . tmp parameter
*/
static void foreachMap(Map map,boolean tmp){
Set set=map.entrySet();
Iterator it=set.iterator();
while(it.hasNext()){
Entry entry=(Entry) it.next();
System.out.println(entry.getKey()+"-"+entry.getValue());
}
}
}