Converter double para long

1 resposta
P

Preciso realizar algumas conversões, do tipo:

double - long
double - decimal
double - integer
… etc
não somente de double… todos os tipos de conversões possíveis.

Mas é o seguinte, não é o usuário que digita o valor e depois faz a conversão. Pega os valores da base de dados, lê e faz a conversão.
Gostaria de saber se alguém tem alguma dessas classes prontas e que pudesse me passar, se possível.
Valeu,

1 Resposta

I

Olá, sabes que dependendo do tipo origem para o destino podes ter perda de precisão e coisas do tipo… De qualquer modo:

final Double d = new Double(1.5);

final long l = d.longValue();

final short s = d.shortValue();

final float s = d.floatValue();

final int i = d.intValue();

final byte b = d.byteValue();

Utilize as classes Wrapper de cada tipo primitivo para estas conversões assim como mostrei para Double, ou seja, Integer, Long, Byte… T+

Criado 20 de julho de 2006
Ultima resposta 20 de jul. de 2006
Respostas 1
Participantes 2