Capturar somente uma parte do texto, como fazer ?

4 respostas Resolvido
programaçãostringjava
W

Tenho uma String que recebe o seguinte cnpj.

String cnpj= “140491378000034”;

gostaria de formatar ele pra ficar assim no resultado final

[telefone removido]

ou seja remover aqueles 0000 depois do 8

Como faço isso ?

Desde já agradeço a atenção!

4 Respostas

A

Sempre terão 4 dígitos ‘0’ após o nono caractere nessa String?

B
Solucao aceita
String cnpj= "140491378000034";
        
        cnpj = cnpj.replace("0000", "");
        
        System.out.println(cnpj);
W

é somente pra esse caso, já tenho vários IF que trata o cnpj e aplica a mascara correta pra ele, mas nesse caso no meu FOR sempre vai ter um cnpj com esses 0000 que na verdade não é um CNPJ é um CPF ai preciso remover esses 0000 pra aplicar a mascara de CPF nele.

faço um FOR pra alimentar um vetor com o ResultSet de um Select no Banco, antes de enviar pro vetor o resultset, eu vou tratando os campos.

W

muito obrigado blayd2015.

resolveu meu problema!

Criado 20 de setembro de 2017
Ultima resposta 20 de set. de 2017
Respostas 4
Participantes 3