1.entrySet+增强for entryStet+Iteartor迭代器
package zuoyecomDemo04; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class Demo01 { public static void main(String[] args) { Map<Person, String> map=new HashMap<Person, String>(); map.put(new Person("小红",20), "java0226"); map.put(new Person("小狼",18), "java0226"); map.put(new Person("小白",19), "java0226"); // 遍历 // 1.entrySet+增强for // 获取所有结婚对象所在的set集合 /*Set<Map.Entry<Person, String>> entrys= map.entrySet(); // 遍历取到每一个结婚正对象 for(Map.Entry<Person, String> em: entrys){ System.out.println(em.getKey()+".."+em.getValue()); }*/ // entryStet+Iteartor迭代器 // 获取结婚证所在的ste集合 Set<Map.Entry<Person, String>> entrys=map.entrySet(); // 获取迭代器对象 Iterator<Map.Entry<Person, String>> it=entrys.iterator(); // 遍历获取每一个结婚对象 while (it.hasNext()) { Map.Entry<Person, String> ma=it.next(); System.out.println(ma.getKey()+"..."+ma.getValue()); } } }