HashMap 使用例子
2012-05-16 10:56
141 查看
import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; public class HashMapTest { public static void main(String[] args){ HashMap<String,Object> hm=new HashMap<String,Object>(); People p1=new People(); People p2=new People(); People p3=new People(); People p4=new People(); hm.put("People3", p1); hm.put("People1", p2); hm.put("People4", p3); hm.put("People2", p4); Iterator<String> it=hm.keySet().iterator(); while(it.hasNext()){ System.out.println(it.next()); } } } class People { private String name; private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } } /*第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); } 效率高,以后一定要使用此种方式! 第二种: Map map = new HashMap(); Iterator iter = map.keySet().iterator(); while (iter.hasNext()) { Object key = iter.next(); Object val = map.get(key); } 效率低,以后尽量少使用!*/
相关文章推荐
- Java中使用HashMap,TreeSet和List来实现模拟斗地主的洗牌和发牌的小例子
- 一个HashMap和TreeSet综合使用的小例子
- java使用json将HashMap转化成javabean小例子
- 一个使用HashMap的Struts例子~~
- HashCode 和 Equals 的使用 - 使用自定义对象作为HashMap的Key例子
- 使用HashMap的Struts例子
- 使用Spring + JdbcTemplate + JdbcDaoSupport的例子
- fill-column,一个使用比变量的例子
- vector和bitset使用例子
- java web 生成及使用验证码验证 简单例子
- PHP中使用smarty生成静态文件的例子
- Java日期格式化及其使用例子
- svn的merge使用例子
- CMD文件中用FOR命令读取文本文件内容到变量,以及和PsExec搭配使用的方法和例子
- (含例子)Math.random()随机数的使用
- ViewFlipper的使用例子(视觉效果不错)
- ext4.2入门简单小例子(button的事件--对话框的几种使用情况)
- 【Android学习日记】(十三) Http Get使用简单例子
- php使用mkdir创建多级目录入门例子
- AJAX与java servlet结合使用的小例子