Converter um int para Long

5 respostas
J

boa tarde…

Estive procurando sobre a conversão de int para Long, mas pelo q entendi não há função pronta.

Alguém poderia me dar uma dica de como fazer essa conversão?

Desde já, agradecida! :smiley: [b]

5 Respostas

T

Ora pois pois.

Em Java 5 ou posterior, basta algo parecido com:

int i = 10;
Long n = Long.valueOf (i);

ou mais simplesmente,

int i = 10;
Long n = (long) i; // aqui há um "autoboxing" mas o código gerado é exatamente igual ao acima

Em Java 1.4 ou anterior, use

int i = 10;
Long n = new Long ((long) i);
J

Vaaleu Cara! :wink:

J

de Number para Double é a mesma coisa?

T

Um Number tem o seguinte método:

doubleValue

Olhe o Javadoc.

De qualquer maneira, vou dar um exemplo:

Number n = Long.valueOf (10); 
double d = n.doubleValue();
Double dd = Double.valueOf (d);
J

Obrigada! :oops:

Criado 8 de maio de 2009
Ultima resposta 8 de mai. de 2009
Respostas 5
Participantes 2