package map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class TestMap {
public static void main(String[] args) {
Map<String,String> m=new HashMap<String,String>();
m.put("一", "张三");
m.put("二", "李四");
m.put("三", "王五");
m.put("四", "赵柳");
System.out.println(m.size());
m.remove("一");
System.out.println(m.containsKey("一"));
System.out.println(m.containsValue("张三"));
System.out.println(m.containsKey("二"));
System.out.println("---------------------------");
Set<Entry<String, String>> s=m.entrySet();
for (Entry<String, String> entry : s) {
System.out.println(entry);
}
System.out.println("---------------------------");
//使用迭代器遍历集合
Iterator<Entry<String, String>> it=s.iterator();
//hasNext 如果仍有元素可以迭代,则返回 true。
while(it.hasNext()){
//next 返回迭代的下一个元素。
System.out.println(it.next());
}
}
}