Ol� Bruno,

    Infelizmente a documenta��o do JDK em alguns pontos � bastante falha. Um
excelente exemplo foi citado por voc� mesmo, ou seja, quais s�o as
constantes que representam a codifica��o desejada no m�todo getBytes(String
encondeName)?
    A solu��o que encontrei para este tipo de defici�ncia na documenta��o
foi pegar o fonte da classe desejada dentro do arquivo src.jar (no diret�rio
home do JDK). Neste arquivo se encontram os fontes de todas as classes do
JDK.
    Esta "metodologia" j� me ajudou v�rias vezes a matar charadas n�o
explicitadas em documenta��o alguma.

    Boa sorte.

    Anderson M. C. de Souza

-----Mensagem original-----
De: Jorge Martins <[EMAIL PROTECTED]>
Para: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
Data: Sexta-feira, 24 de Novembro de 2000 00:47
Assunto: RE: [java-list] int para byte[]


>  Bruno,
>
>  J� tinha feito testes deste tipo e percebi o que voc� me falou. Ali�s,
>tenho que ressaltar que a minha fun��o j� aproveita e transforma em
>BigEndian a minha representa��o do inteiro. Isto por que o sistema que eu
>irei enviar estes bytes utiliza esta nota��o. Funcionou que � uma beleza.
>
>  Outra d�vida: estou utilizando o m�todo getBytes() de String. Meu
objetivo
>� transformar o UNICODE do java em uma representa��o ASCII. Este � o melhor
>m�todo para faz�-lo?
>
>  Existe o m�todo getBytes(String encondeName), mas n�o encontrei nenhuma
>documenta��o detalhada sobre ele. Como transformar em ASCII? � s� passar
>"ASCII" como par�metro? Por j� estar funcionando n�o entrei em detalhes,
mas
>tenho d�vidas sobre a compatibilidade entre plataformas.
>
>  abra�os
>
>  Jorge
>
>
>-----Original Message-----
>From: Bruno Diniz de Paula [mailto:[EMAIL PROTECTED]]
>Sent: domingo, 19 de novembro de 2000 23:34
>To: [EMAIL PROTECTED]
>Subject: Re: [java-list] int para byte[]
>
>
>
> Oi pessoal,
>
> isso nao vai funcionar nao Bruno, pois o que voce estah fazendo eh
>pegando o caracter ascii de cada algarismo do seu numero inteiro e
>colocando no array de bytes.
>
> Jorge, a sua funcao estah 100% certa. O ponto eh que quando voce
>usa um array de bytes e imprime o valor de cada elemento, estes sao
>interpretados como bytes, ou seja, o complemento de dois eh feito em cima
>de 8 bits e nao de 32 bits como no caso de voce usar um array de
>inteiros. A funcao estah certissima, pode acreditar! Faca o seguinte teste
>para voce ver:
>
> int a = 232;
> byte b = (byte)a;
>
> System.out.println(b);
>
> O valor a ser impresso eh -24!
>
>Abracos,
>
>Bruno.
>
>
>On Fri, 17 Nov 2000, Bruno Reded wrote:
>
>> Ol� Jorge,
>>
>> Tente o seguinte...
>>
>>         int meu_int = 100;
>>         byte[] meusBytes = (String.valueOf(meu_int)).getBytes();
>>
>>
>> []s
>>
>>  Bruno Reded
>>  [EMAIL PROTECTED]
>>
>> "Entrega o teu caminho ao Senhor; confia Nele, e Ele tudo far�".
>>  Salmo 37:5
>>
>>
>> ----- Original Message -----
>> From: Jorge Martins <[EMAIL PROTECTED]>
>> To: java-list <[EMAIL PROTECTED]>
>> Sent: Thursday, November 16, 2000 12:30 PM
>> Subject: [java-list] int para byte[]
>>
>>
>> Al� a todos
>>
>> Como transformar um int em um byte[]? Quero que este vetor tenha a
>> representa��o em bytes do meu int.
>>
>> Jorge Roberto Diniz Martins
>> [EMAIL PROTECTED]
>> www.unear.net
>> Tel.: +55 (21) 3389-2924
>
>------------------------------ LISTA SOUJAVA ----------------------------
>http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>d�vidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>para sair da lista: envie email para [EMAIL PROTECTED]
>-------------------------------------------------------------------------
>
>


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a