
/***包:fbook.utils*类:Hashtable(哈希表)*Hashtable用于创建哈希表,采用Dictionary类实施哈希表,可保存键字的引用*/package fbook.utils{//导入Dictionary类import flash.utils.Dictionarypublic class Hashtable{private var table:Dictionarypublic function Hashtable(){table=new Dictionary()}/***添加一个元素*参数key 键字*参数value 键值*/public function add(key:*,value:*):void{table[key]=value}/**移除一个元素*参数key 指定某个键字*/public function remove(key:*):void{delete table[key]}//清除所有元素public function clear():void{table=new Dictionary()}//用于测试哈希表public function test():void{for(var key in table){trace("key="+key+","+"value="+table[key])}}}}import fbook.utils.Hashtablevar table:Hashtable=new Hashtable()table.add("zjs","it is String")table.add(1,"it is number")var obj=new Object()table.add(obj,"……