Galera o problema é o seguinte: Tenho uma aplicação web onde uma jsp pega o numero de um cnpj que esta não sessão sem formatação, ex: 03252023000156 gostaria de exibir esse numero com a formatação 03.252.023/0001-56 como faço isso?
Formatar valor
3 Respostas
Como número creio que você não conseguirá formatar não, terá de ser como String.
Dá uma olhada no método substring() da classe String, ele deve te ajudar.
Você pode utilizar o MaskFormatter para fazer a tarefa.
Isto vai ser impreso na tela?
É impresso na tela sim.
Fiz o seguinte:
<%
String sCnpj = session.getAttribute(“cnpj”).toString();
String sValor = “”;
sValor = sValor + sCnpj.substring(0,2) + ‘.’;
sValor = sValor + sCnpj.substring(2,5) + ‘.’;
sValor = sValor + sCnpj.substring(5,8) + ‘/’;
sValor = sValor + sCnpj.substring(8,12) + ‘-’;
sValor = sValor + sCnpj.substring(12,14);
out.println(sValor);
%>
a saida foi extamente o valor formatado ##.###.###/####-##
alguem sabe de outra forma para fazer isso ou vai ter de ser assim mesmo?
Criado 21 de junho de 2005
Ultima resposta 21 de jun. de 2005
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo