n.词典,字典;[自]代码字典

Dictionary 对象用于在结对的名称/值中存储信息(等同于键和项目)。Dictionary 对象看似比数组更为简单,然而,Dictionary 对象却是更令人满意的处理关联数据的解决方案。

比较 Dictionary 和数组: 键用于识别 Dictionary 对象中的项目 无需调用 ReDim 来改变 Dictionary 对象的尺寸 当从 Dictionary 删除一个项目时,其余的项目会自动上移 Dictionary 不是多维,而数组是 Dictionary 与数组相比,有更多的内建对象 Dictionary 在频繁地访问随机元素时,比数组工作得更好 Dictionary 在根据它们的内容定位项目时,比数组工作得更好 下面的例子创建了一个 Dictionary 对象,并向对象添加了一些键/项目对,然后取回了键 bl 的值:

Dim d

Set d=Server.CreateObject("Scripting.Dictionary")

d.Add "re","Red"

d.Add "gr","Green"

d.Add "bl","Blue"

d.Add "pi","Pink"

Response.Write("The value of key bl is: " & d.Item("bl"))

输出:

The value of key bl is: Blue

java.util.Dictionary直接已知子类:Hashtable

Dictionary 类是任何可将键映射到相应值的类(如 Hashtable)的抽象父类。每个键和每个值都是一个对象。在任何一个 Dictionary 对象中,每个键至多与一个值相关联。给定一个 Dictionary 和一个键,就可以查找所关联的元素。任何非 null 对象都可以用作键或值。

通常,应该在此类的实现中使用 equals 方法,以决定两个键是否相同。

相关查询:
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2024 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.564秒 内存2.8MB