Conversao de dados

3 respostas
A

Olá, gostaria de saber como é feita a conversao em java.
O fato é que eu preciso converter dados byte em inteiro, float e char. e o contrario também, ou seja, inteiro, float e char em byte. Mas não estou conseguindo e ja pesquisei nas apis do java.

Por favor me ajudem.
Coloquem tudo o que eu preciso fazer, desde import, ate as static que eu preciso colocar.

Muitissimo obrigado.

andremarim

3 Respostas

T

Perguntinha.
Você quer converter 4 bytes para um int (um int tem 4 bytes), ou você quer pegar apenas um único byte (valor de -128 a +127) e converter para um int?

Na primeira opção, aprenda a usar DataInputStream, DataOutputStream e ByteArrayOutputStream e ByteArrayInputStream.

Na segunda opção, basta fazer um cast simples.

R

Só um detalhe que pra poder converter byte pra int nessa segunda opção, não precisa nem de cast explícito (só será preciso quando ele quiser converter de int,float,char pra byte).

evandroshx

faça o que o thingol disse e também leia e entenda os tipos primitivos do Java para poder fazer as conversões que vc quer.

http://www.guj.com.br/java.tutorial.artigo.134.1.guj

flw.

Criado 17 de julho de 2007
Ultima resposta 17 de jul. de 2007
Respostas 3
Participantes 4