Converter e editar formato do campo

1 resposta
P

Como faço para pegar uma variavel do tipo inteiro, contendo por exemplo o número 940142000139, que é um número de CNPJ, e editala para 00.940.142/0001-39?

Alguem tem um exemplo de codigo para fazer isto?

Obrigado.

1 Resposta

S

Cara, vou te dar uma idéia de como resolver, bem simples, ai vc adapta de acordo com sua necessidade.

public class cnpjConvert {
        
    /**
     * Creates a new instance of <code>cnpjConvert</code>.
     * 00.940.142/0001-39
     */
    public cnpjConvert() {
    	
    	StringBuffer cnpj = new StringBuffer("940142000139");
    	
    	System.out.println(cnpj);
    	cnpj.insert(10,"-");
    	cnpj.insert(6,"/");
    	cnpj.insert(3,".");
    	cnpj.insert(0,".");
    	cnpj.insert(0,"0");
    	cnpj.insert(0,"0");
    	
    	System.out.println(cnpj);
    	
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        new cnpjConvert();
    }
}

Qualquer coisa posta ai!!!

Criado 11 de agosto de 2007
Ultima resposta 12 de ago. de 2007
Respostas 1
Participantes 2