import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.Set;
/**
* @author forlab
* @version 2013-3-18
*/
public class Map {
/**
* @param args
*/
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("1", "A");
map.put("2", "B");
map.put("3", "C");
System.out.println("map的大小="+map.size());
//值放在collection里面,然后遍历值
// Collection c = map.values();
// Iterator it = c.iterator();
// for (;it.hasNext();) {
// System.out.println(it.next().toString());
// }
//把key放在集合set里面,通过遍历集合set获取key和value
// Set set = map.keySet();
// Iterator it = set.iterator();
// while(it.hasNext()){
// String key = (String)it.next();
// String value = map.get(key);
// System.out.println(key+"="+value);
// }
//把entry放在集合set里面,通过遍历enryt获取key和value
Set set = map.entrySet();
Iterator it = set.iterator();
while(it.hasNext()){
Entry<String,String> entry = (Entry<String,String>)it.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key+"="+value);
}
// for(Entry<String,String> entry : map.entrySet()){
// String key = entry.getKey();
// String value = entry.getValue();
// System.out.println(key+"="+value);
// }
}
}