Map输出

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;


public class MapPaiXu {
	public static void main(String[] args) {
//		Map<String, String> map = new HashMap<String,String>();
		Map<String, String> map = new TreeMap<String,String>();
		map.put("a", "www");
		map.put("b", ".helloworld");
		map.put("c", ".com");
		
		//只输出key
//		Set<String> keys = map.keySet();//得到全部的keys
//		Iterator<String> iterator = keys.iterator();//实例化
//		
//		while (iterator.hasNext()) {
//			String string = iterator.next();
////			System.out.println(string + " ");
//		System.out.println(string + "--> " + map.get(string));
//		}
		
		//只输出value
//		Collection<String> values = map.values();
//		Iterator<String> iterator = values.iterator();//实例化
//		while (iterator.hasNext()) {
//			String string = iterator.next();
////			System.out.println(string + " ");
//			
//		}
		
		//输出key和value
		Set<Map.Entry<String, String>> allSet = map.entrySet();
		Iterator<Map.Entry<String, String>> iterator = allSet.iterator();
		
		while (iterator.hasNext()) {
			Map.Entry<String, String> me = iterator.next();
			System.out.println(me.getKey() + "---" + me.getValue());
		}
	}
}


你可能感兴趣的:(Map输出)