Iniciante - Método String em Java

4 respostas
C

Bom dia pessoal, gostaria de um método para fazer o seguinte:
-Pegar um String com o formato 8.888.888-8 e transformá-la para o formato: 8888888-8. Seria um for para percorrer a String e quando achar “.” retirá-lo. Alguém me ajuda?

Obrigado.

4 Respostas

J
String str = "8.888.888-8";

str = str.replaceAll("\.", "");
K

Coconuts, a classe Character tem métodos que podem te ajudar nisso. Por exemplo, o isDigit, testa se dado caracter é um digito. De uma olhada nela, e qualquer duvida, volte aqui.

C
"jairelton":
String str = "8.888.888-8";

str = str.replaceAll("\.", "");

Muito obrigado. Era exatamente o que estava procurando. Apenas 05 minutos após postar minha dúivida já me respondeu. Isso me motiva e espero um dia poder ajudar outros iniciantes nessa linguagem.

K

Eh, realmente usar replaceAll é muuito mais fácil do que usar a classe Character… :grin:

Criado 26 de dezembro de 2006
Ultima resposta 11 de jan. de 2007
Respostas 4
Participantes 3