Duvida em campo Long

5 respostas
P

Olá,

duvida o campo abaixo cpf está definido como Long

e estou tentando carregar o valor abaixo porque da o erro abaixo ::::

alguém pode me ajudar …

tenho que mudar de Long para outro tipo???

abs

p.setCpf(new Long[telefone removido]));


void br.com.xxxxx.nl.xxx.bean.Usuario.setCpf(Long cpf)
The literal Octal [telefone removido] (digit 8) of type int is out of range

5 Respostas

criador

Você precisa pôr a letra L no final do número.

02210088899L

Abraços!

P

The literal Octal 02210088899L (digit 8) of type long is out of range

pedroroxd

Isso foi um erro?
O “L” do final tem que ser maiúsculo…

P

deu certo …com L no final e sem new Long

valeu …abs

ViniGodoy

Só para constar…

O problema não era o L, e sim o fato de você iniciar o número com 0.

Se você iniciar com 0, você está colocando um número na base octal, que só aceita dígitos de 0 até 7.

Só lembrando, base binária, dígitos de 0 até 1.
Base octal, de 0 até 7
Base decimal, de 0 até 9
Base hexadecimal, de 0 até F.

Tire aquele 0, e o resto do seu código deve funcionar normalmente, mesmo com aquele L ali.

Criado 15 de setembro de 2009
Ultima resposta 15 de set. de 2009
Respostas 5
Participantes 4