Эффективность HashTable в J2ME - PullRequest
       7

Эффективность HashTable в J2ME

1 голос
/ 08 декабря 2010

Я пишу класс J2ME, который считывает переменные ключи и содержимое из файла ресурсов (в виде строк). Я хотел бы хранить эти данные в чем-то вроде HashTable для более быстрого доступа, поэтому приложению не нужно будет читать файл каждый раз, когда запрашивают значение ключа. Должен ли я предпочесть использование встроенного java.util.Hashtable или было бы быстрее или эффективнее использовать память для поиска строки ключа каждый раз (например, с foo.indexOf("bar") в строке, которая была прочитана из файла?

1 Ответ

2 голосов
/ 08 декабря 2010

HashTable разработан для эффективного поиска на основе произвольных ключей.Да, это, вероятно, будет лучше, чем искать ключ в строке каждый раз.

Но, как и во всех вопросах, связанных с производительностью, лучший ответ - сравнить его самостоятельно .Если оптимизация не стоит делать сравнительный анализ, ее не стоит делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...