首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【Java】HashMap跟Hashtable的简单例子

2012-11-15 
【Java】HashMap和Hashtable的简单例子package cn.edu.hit.soft.studyimport java.util.Enumerationimport

【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条试一下
哦~~ 这样~~ 谢过~~ 领教了~~

热点排行