读书人

【Java】HashMap跟Hashtable的简单例子

发布时间: 2012-11-15 15:16:13 作者: rapoo

【Java】HashMap和Hashtable的简单例子

package cn.edu.hit.soft.study;import java.util.Enumeration;import java.util.HashMap;import java.util.Hashtable;import java.util.Iterator;import java.util.Map;import java.util.Set;public class HashMapTable {public static void main(String[] args) {Map map = new HashMap();Hashtable table = new Hashtable();map.put("map_key_1", "value_1");map.put( "map_key_2", null);table.put("table_key_1", "table_value_1");table.put("table_key_2", "table_value_2");//table.put("table_key_3", null); /**table中允许有null( key和value中任一)*/Set map_ety = map.entrySet();//HashMap 和Hashtable 中元素在遍历的时候是后进先出,栈的结构for(Iterator iter = map_ety.iterator(); iter.hasNext(); ){Map.Entry ety = (Map.Entry)iter.next();System.out.println(ety.getKey() + "====" + ety.getValue());}for( Enumeration e = table.keys(); e.hasMoreElements(); ){String key = (String)e.nextElement();System.out.println( key + "=====" + table.get(key));}}}
?

运行结果:

map_key_2====null

map_key_1====value_1

table_key_2=====table_value_2

table_key_1=====table_value_1

1 楼 write2me 2012-08-14 只用两条数据不能证明你的结论,你可以用100条试一下 2 楼 wangtingbang 2012-10-14 write2me 写道只用两条数据不能证明你的结论,你可以用100条试一下
哦~~ 这样~~ 谢过~~ 领教了~~

读书人网 >编程

热点推荐