【问题标题】:Class Dictionary in java (data structure)java中的类字典(数据结构)
【发布时间】:2009-07-21 09:49:34
【问题描述】:

如何在java中使用类字典?

【问题讨论】:

  • 来自 Java API:注意:此类已过时。新的实现应该实现 Map 接口,而不是扩展这个类。
  • 我完全忘记了Dictionary 课程!是时候沿着记忆之路走一走……

标签: java class data-structures dictionary


【解决方案1】:

不要使用它,它是深刻的、彻底的、过时的和不必要的。

使用 Map 实现,例如 HashMap。

【讨论】:

  • 这假设他有一个选择。
【解决方案2】:

查看 java.util.HashMap 和 java.util.Map(我知道您正在寻找 Java 中等效的字典,而不是指由 HashTable 实现的抽象 Dictionary 类)

【讨论】:

  • 我知道但需要执行。
  • HashMap Map 接口的实现。
【解决方案3】:

您可以使用哈希表。它扩展了 Dictionary 类。

对于每个说它已经过时的人,它可能应该是但不是。它在当前的 OSGi api 中的 ServiceRegistration 类中使用,并且 OSGi 现在有些流行;-)

当然,由于Hashtable也实现了Map,至少你可以在自己的代码中当作一个,仍然可以根据需要通过OSGi api传入。

【讨论】:

  • 有些东西可能被大量使用但仍然过时
猜你喜欢
  • 2011-01-01
  • 1970-01-01
  • 2013-12-10
  • 2011-04-13
  • 1970-01-01
  • 1970-01-01
  • 2021-01-12
  • 1970-01-01
  • 2011-06-25
相关资源
最近更新 更多