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??
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??
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.
Duplicado: