Fazer o Parse sem perder o Zero

2 respostas
K

Boa tarde,

Estou pegando de um JTextField uma string com o valor de um cpf,
porem qndo o cpf começa com zero ao
fazer o parse para long, ou int o zero inicial é perdido…
Como fazer para mante-lo??

2 Respostas

A

A resposta simples é: não grave como long.

Se for manipular o cpf como long não tem como manter zeros a esquerda.

Ou você manipula como String ou manipula como long e na hora de exibir, formata com zeros a esquerda até formar os 11 caracteres.

Pra facilitar sua vida pode até criar uma classe para CPF: receba valores formatados ou não, com pontos ou não, e métodos para exibir de acordo com o contexto.

V

Duplicado:

Criado 4 de junho de 2011
Ultima resposta 4 de jun. de 2011
Respostas 2
Participantes 3