HashMap遍历

99 阅读1分钟
                HashMap<String,String> h = new HashMap<String,String>();
		h.put("aa", "aaa");
		h.put("bb", "bbb");
		h.put("cc", "ccc");
//方法一
		System.out.print("方法一\n");
		for(Map.Entry<String, String> map : h.entrySet()) {
			System.out.println(map.getKey() + "," + map.getValue());
		}
		System.out.print("方法二\n");
//方法二
		Iterator<Map.Entry<String, String>> ite = h.entrySet().iterator();
		for(;ite.hasNext();) {
			Map.Entry<String, String> me = ite.next();
			System.out.println(me.getKey()+","+me.getValue());
		}
//方法三
		System.out.print("方法三\n");
		for(String key : h.keySet()) {
			System.out.println(key + ",");
		}
		for(String val : h.values()) {
			System.out.println(val);
		}
//方法四
		System.out.print("方法四\n");
		for(String key : h.keySet()) {
			System.out.println(key + "," + h.get(key));
		}