Tiago,
Complementando, essa eh a implementacao de hashCode() para java.lang.String (JDK 1.1.6)

 public int hashCode() {
 int h = 0;
 int off = offset;
 char val[] = value;
 int len = count;

 if (len < 16) {
      for (int i = len ; i > 0; i--) {
   h = (h * 37) + val[off++];
      }
  } else {
      // only sample some characters
      int skip = len / 8;
      for (int i = len ; i > 0; i -= skip, off += skip) {
       h = (h * 39) + val[off];
      }
  }
 return h;
 }

Tiago Silva wrote:

>   Bom pessoal, como o titulo diz, provavelmente deve se referir a esse
> metodo. E na verdade diz sim. :-)
>   Primeiramente, quero esclarecer o que estava tentando fazer com esse
> metodo.
>   Estava desenvolvendo uma classe, e numa certa hora, precisei mostrar todas
> as letras do alfabeto, ou seja, de a ate z.
>   Pensei em algumas maneiras de resolver isso, eu usei de uma maneira bem
> simples, criei um array de string, e coloquei todas as letras dentro desse
> array. E depois quando fui colocar todas as letras dentro de um choice,
> criei um for para isso. Certo, problema resovido tudo funcionou normalmente.
>   Entao, resolvi desenvolver a mesma coisa, so que de uma maneira diferente.
>   Estava dando uma olhada nos metodos dentro da classe String, e vi esse
> metodo que usei para titulo da mensagem. E pensei, por que nao utiliza-lo?
>   Entao, resolvi, la vou eu. Ate aqui tudo bem, criei uma string contendo a
> letra a, e depois a converti com esse metodo para um inteiro, pois o valor
> retornado por esse metodo i um inteiro.
>   Depois disso coloquei dentro de um for, para adicionar as letras do
> alfabeto, a partir desse codigo, dentro do choice, so que nao achei nada
> para devolver o valor do caracter desse codigo tendo o seu valor em inteiro.
>   Ou seja, se eu tenho que a e igual a 10, queria que colocando 10 ele me
> retornasse a.
>   Alguem tem alguma ideia? :-)
>   Caso nao tenha ficado claro e' so falar que explico melhor, e caso precise
> ate mando um codigo do que tentei fazer.
>   Um grande abraco a todos. :-)
>
> escrito por: Tiago Silva
> e-mail: [EMAIL PROTECTED]
>
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
> * Para nao receber mais e-mails da lista, acesse 
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha 
>a lista <[EMAIL PROTECTED]> e de um <submit>.

--
Andre Mendonca
[EMAIL PROTECTED]
Make it right, before you make it fast!


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a