Converter e editar formato do campo

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.

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!!!