Pessoal qual a diferença entre Long e long e como faço um receber o outro?
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
mas e um Long receber um long como faço?
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
long longPrimitivo = 7;
Long longObject = new Long(longPrimitivo)
[]s Josemar.
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);