1 package collection; 2 3 /** 4 * 宠物类 5 * @author 6 * 7 */ 8 public class Pet { 9 private String name; 10 private String sex; 11 12 public Pet() { 13 } 14 15 public Pet(String name, String sex) { 16 this.name = name; 17 this.sex = sex; 18 } 19 20 public String getName() { 21 return name; 22 } 23 public void setName(String name) { 24 this.name = name; 25 } 26 public String getSex() { 27 return sex; 28 } 29 public void setSex(String sex) { 30 this.sex = sex; 31 } 32 33 }
1 package collection; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Map; 6 import java.util.Set; 7 8 public class test4 { 9 10 public static void main(String[] args) { 11 Map<String,String> p=new HashMap<String,String>(); 12 p.put("欧欧","Q仔"); 13 p.put("亚亚","Q妹"); 14 p.put("菲菲","Q妹"); 15 p.put("美美","Q妹"); 16 17 System.out.println("使用Iteror遍历,所有企鹅的昵称和品种是:"); 18 Set<String> keys=p.keySet(); 19 //使用Iterator迭代器拿到每个key 20 Iterator<String> itor=keys.iterator(); 21 while(itor.hasNext()) { 22 String key=itor.next(); 23 String value=p.get(key); //根据key拿到value 24 System.out.println(key+"\t"+value); 25 } 26 27 System.out.println("使用foreach语句遍历,所有企鹅的昵称和品种分别是:"); 28 for (String key : keys) { 29 String value=p.get(key); 30 System.out.println(key+"\t"+value); 31 } 32 } 33 34 }