J2ME中的HashTable效率

时间:2010-12-08 20:55:42

标签: java java-me performance hashtable

我正在编写一个J2ME类,它从资源文件中读取变量键和内容(作为字符串)。我希望将这些数据存储在HashTable之类的内容中以便更快地访问,因此每次要求密钥值时,应用程序都不必读取文件。 我是否应该更喜欢使用内置java.util.Hashtable,或者每次搜索密钥字符串是否更快或内存效率更高(例如,在从文件中读取的字符串中使用foo.indexOf("bar")

1 个答案:

答案 0 :(得分:2)

HashTable旨在基于任意键进行高效查找。是的,它可能比每次在字符串中搜索密钥更好。

但与所有与绩效相关的问题一样,最好的答案是自己进行基准测试。如果优化不值得进行基准测试,则不值得进行优化。