Long e long

5 respostas
rocha

Pessoal qual a diferença entre Long e long e como faço um receber o outro?

5 Respostas

jgbt

diferença basica:
long -> tipo primitivo
Long -> Objeto.

Long longObject = new Long("7")
long longPrimitivo = longObject.longValue();

da uma lida na especificação da linguagem.

[]'s

rocha

mas e um Long receber um long como faço?

jgbt

cara,
Long é uma classe certo?
então deve ter um construtor certo?
la documentação da classe Long tem todos os construtores possiveis dessa classe, e um deles por coicidencia recebe um long primitivo, tipo:

long x = 1;
Long z = new Long(x);

tem outras maneiras, mas fica como exercicio…

[]'s

K
long longPrimitivo = 7;
Long longObject = new Long(longPrimitivo)

[]s Josemar.

K
E também pode usar uma String

String str = 5627;

Long longObj = new Long(str);

E para pegar esse valor em long primitivo

long a = longObj.floatValue();
E também para converter uma String direto para o tipo primitivo

String str = 9875;

int a = Integer.parseInt(str);
Criado 27 de abril de 2005
Ultima resposta 27 de abr. de 2005
Respostas 5
Participantes 4