hashmap中如何只打印KEY或者value的值?
Java code
import java.util.HashMap;
import java.util.Map;
public class Test {
    public static void main(String[] args) {
        Map<String, String> m = new HashMap<String, String>();
        m.put("1", "QQ");
        m.put("2", "QQ");
        m.put("a", "QQ");
        m.put("as", "QQ");
        m.put("222", "QQ");
欲把key列或者value列分别打印出来怎么做?
------解决方案--------------------方法如下 
Map<String,String> map = new HashMap<String,String>();
		map.put("A", "ACCESS");
		map.put("B", "BOUND");
		map.put("C", "CYCLE");
		map.put("D", "DOUBLE");		
		Set<Map.Entry<String, String>> entry = map.entrySet();		
		for(Map.Entry<String, String> e : entry) {
			System.out.println("key:"+e.getKey()+"-value:"+e.getValue());
		}
------解决方案--------------------顺便说下   MAP里边数据的三种形式   1   所有的key存一块   2  所有的value存一块   3  key-value一条一条的存   存在Map 的内部类  Entry里边  你可以看一下JDK的源代码的这一块  很有帮助的