Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2797392
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: Java

2012-07-09 13:59:54

点击(此处)折叠或打开

  1. package littlejava;
  2. import java.util.ArrayList;
  3. import java.util.HashMap;
  4. import java.util.Iterator;
  5. import java.util.Map;
  6. public class PhotoNum
  7. {
  8.     public static void main(String [] args)
  9.     {
  10.         HashMap> wrod=new HashMap>();
  11.         HashMapdogMap=new HashMap();
  12.         dogMap.put("dog1", new Dog(1,"dog1"));
  13.         dogMap.put("dog2", new Dog(2,"dog2"));
  14.         dogMap.put("dog3", new Dog(3,"dog3"));
  15.         dogMap.put("dog4", new Dog(1,"dog4"));
  16.         
  17.         
  18.         ////而entryset只要遍历一次,他把key和value都放到了entry中,所以就快了。
  19.         Iterator iter = dogMap.entrySet().iterator();
  20.         while (iter.hasNext()) {
  21.          Map.Entry entry = (Map.Entry) iter.next();
  22.          String key = (String) entry.getKey();
  23.          Dog val = (Dog) entry.getValue();
  24.          System.out.println("key: "+key + " val: "+val.getDogName() );
  25.         }
  26.         
  27.     }
  28. }


  29. class Dog
  30. {
  31.     private int id;
  32.     private String dogName;
  33.     public Dog() {
  34.         super();
  35.     }
  36.     public Dog(int id, String dogName) {
  37.         super();
  38.         this.id = id;
  39.         this.dogName = dogName;
  40.     }
  41.     public int getId() {
  42.         return id;
  43.     }
  44.     public void setId(int id) {
  45.         this.id = id;
  46.     }
  47.     public String getDogName() {
  48.         return dogName;
  49.     }
  50.     public void setDogName(String dogName) {
  51.         this.dogName = dogName;
  52.     }
  53.     
  54.     
  55. }

阅读(556) | 评论(0) | 转发(0) |
0

上一篇:ajax原理图

下一篇::List+Map 实现1:N

给主人留下些什么吧!~~