Como posso converter um valor primitivo para array de bytes, a ideia é manda-los por stream.
Conhecendo um tanto da filosofia java isso ja deve estar pronto em algum lugar que não consegui encontrar…
Obrigado.
Como posso converter um valor primitivo para array de bytes, a ideia é manda-los por stream.
Conhecendo um tanto da filosofia java isso ja deve estar pronto em algum lugar que não consegui encontrar…
Obrigado.
ola amigo,
a classe Integer, por exe, possui a o metodo byteValue.
As outras classes wrappers devem ter algo parecido.
abraços
[quote=andre_udi]ola amigo,
a classe Integer, por exe, possui a o metodo byteValue.
As outras classes wrappers devem ter algo parecido.
abraços[/quote]
Esse metodo perde precisão certo? Um int dentro de um byte?
Pois eu queria um que não perdesse, dando um array of bytes
Tem como?
ola amigo,
olha, nao sei. talvez uma solucao seja vc passar o valor pra string, obter o array de bytes correspondente
e na outra ponta converter a string usando um parseInt, ou parseDouble.
abraços
Olá,
A classe DataOutputStream tem métodos que transformam em bytes e escrevem os tipos primitivos num stream.
[]s,
Sami
Acho que consigo fazer o que quero usando estes metodos, obrigado.
Pretendia fazer 2 buffers (entrada e saida) para trabalhar com eles
mas acredito que o proprio stream seja isso.
Obrigado de novo e se der mais problemas eu volto a postar ^^