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.
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.
[code]String str = “8.888.888-8”;
str = str.replaceAll(".", “”);[/code]
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.
[quote=“jairelton”][code]String str = “8.888.888-8”;
str = str.replaceAll(".", “”);[/code][/quote]
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.
Eh, realmente usar replaceAll é muuito mais fácil do que usar a classe Character…