0

我正在将 Hashtable 用于使用 google 应用引擎的 http 聊天应用程序。我从 Hashtable 得到奇怪的行为。有时,当我尝试使用 Hashtable.get(id) 方法查找 id 时,它会返回 null。我需要你的帮助,这对这样的聊天应用程序有好处吗?对于像聊天应用程序这样的谷歌应用引擎,有没有更好的 java 数据结构?谢谢您的帮助..

4

2 回答 2

1

Hashtable.get(id) 如果表中没有 name id 的键,则返回 null,因此需要测试是否为 null。Hashtable 是一个非常适合应用程序的数据结构。

于 2012-11-27T13:57:57.247 回答
0

如果您的应用程序需要同时处理多个线程,Hashtable 是一个不错的选择。否则,人们通常使用 HashMap,因为时间不会浪费在确保只有一个线程访问数据结构上。由于查找时间是常数时间,因此它们都具有出色的性能。你需要确保你已经用所需的值填充了哈希表,否则你会得到一个空值。

于 2012-11-27T16:08:26.670 回答