Converter um int para Long

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]

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);

Vaaleu Cara! :wink:

de Number para Double é a mesma coisa?

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);

Obrigada! :oops: