Existe alguma maneira de só gerar hashcode que sejam inteiros positivos?
estou usando uma função hash: H(k) = ( k.hashCode mod 197 ) mod 100
onde k é uma String, e esse numero que gerar eh pra indicar para que posição do vetor ela vai(Tabela de Espalhamento). só que com algumas Strings o numero da negativo, e não tem sentido uma posição de vetor negativa! Quando se faz o hashcode da palavra “Mercado” por exemplo da -73!
Alguem sabe como resolver isto?
vlw abraço!
Hashcode()
N
3 Respostas
F
Cara usa um Math.abs( );mas posta o código
N
vlww cara funcionou!
abraço
B
E o código? 
Criado 12 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 3
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo