【发布时间】:2009-07-21 09:49:34
【问题描述】:
如何在java中使用类字典?
【问题讨论】:
-
来自 Java API:注意:此类已过时。新的实现应该实现 Map 接口,而不是扩展这个类。
-
我完全忘记了
Dictionary课程!是时候沿着记忆之路走一走……
标签: java class data-structures dictionary
如何在java中使用类字典?
【问题讨论】:
Dictionary 课程!是时候沿着记忆之路走一走……
标签: java class data-structures dictionary
不要使用它,它是深刻的、彻底的、过时的和不必要的。
使用 Map 实现,例如 HashMap。
【讨论】:
查看 java.util.HashMap 和 java.util.Map(我知道您正在寻找 Java 中等效的字典,而不是指由 HashTable 实现的抽象 Dictionary 类)
【讨论】:
您可以使用哈希表。它扩展了 Dictionary 类。
对于每个说它已经过时的人,它可能应该是但不是。它在当前的 OSGi api 中的 ServiceRegistration 类中使用,并且 OSGi 现在有些流行;-)
当然,由于Hashtable也实现了Map,至少你可以在自己的代码中当作一个,仍然可以根据需要通过OSGi api传入。
【讨论】: