【Map】Map.Entry的使用
2013-10-31 11:26
162 查看
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.Map.Entry; public class Test2 { public static void main(String[] args) { HashMap<Person,String>hashMap=new HashMap<Person,String>(); hashMap.put(new Person("jingtianxiaozhi1",21),"beijing"); hashMap.put(new Person("jingtianxiaozhi3",23),"qingdao"); hashMap.put(new Person("jingtianxiaozhi2",22),"jinan"); hashMap.put(new Person("jingtianxiaozhi4",24),"nanjing"); Set<Map.Entry<Person, String>> entry=hashMap.entrySet(); Iterator<Map.Entry<Person,String>>iterator=entry.iterator(); while(iterator.hasNext()) { System.out.println(iterator.next().getKey().getName()); } } } class Person{ private String name; private int age; public Person(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
相关文章推荐
- [Usaco2011 Nov]Cow Steeplechase奶牛越野跑
- STM32系统时钟 CAN UART
- ubuntu+moinmoin+nginx+uwsgi
- mybatis 插入日期类型精确到秒的有关问题
- 例题第2章
- 如何把SketchUP里创建的模型正确的导入到CityEngine中?
- 差分近似图像导数算子之Laplace算子
- Android Handler机制
- ubuntu 包下载
- Opencv学习_3 (Opencv读取视频 &视频进度控制 &写视频)
- 事件学习
- ld -l选项注意事项
- <<The Pratice of Programming>>编程风格之命名
- 关于oracle dbresp.pl进行耗尽CPU的解决办法
- 整理sar的基本用法
- Cocos2d-x ——Action (动作)简介
- OpenRisc-53-debugging the OpenRISC 1200
- Linux驱动编写的方法学习
- [原]Android开发技巧--ListView
- [原]Android开发技巧--ListView