HashMap élento?

Dae galera!! Tava usando o HashMap e queria sabre se ele é muito lento ou só um pouco lento ou alguma coisa desse tipo!! Se for lento o porque da lentidão também será bem vindo!! :grin:
Valeu!!!

Ola

Em geral as Collections Map tem a sua “lentidão”, se assim dá pra chamar, na hora de incluir um novo objeto, porém esta lentidão tem um limite, não lembro agora a ordem do log, mas há um determinado tamanho este log fica estável, esta lentidão deve-se ao fato dele indexar a chave do objeto, mas ele ganha quando se faz uma busca pela chave.

Veja se pode ajudar: http://www.roseindia.net/javatutorials/javahashmap.shtml

[quote=“BrunoCarlo”]Ola

Em geral as Collections Map tem a sua “lentidão”, se assim dá pra chamar, na hora de incluir um novo objeto, porém esta lentidão tem um limite, não lembro agora a ordem do log, mas há um determinado tamanho este log fica estável, esta lentidão deve-se ao fato dele indexar a chave do objeto, mas ele ganha quando se faz uma busca pela chave.[/quote]

É verdade Bruno, para buscar um objeto no HashMap basta passar a chave e o objeto será retornada de forma eficaz. Isso acontece porque a busca é baseada em chaves.

Seus problemas acabaram-se, existe a classe FastHashMap do Commons Collection da Apache. :lol:

Link: http://jakarta.apache.org/commons/collections/api/org/apache/commons/collections/FastHashMap.html