Boa Tarde,
utiliza o método substring para pegar os numeros antes do ponto, antes da barra e depois da barra.
Coloca cada um em uma variável e depois usa o cancat.
P.S- Daqui a pouco envio o código (tô enrolado no trabalho).
Thiago Alvares
SCJP - 1.4
cara sinto muito , mas nao funciona…
Bom, usar vazio do tipo char desta forma ‘’ é um erro de sintax, correto seria ’ ’ e não tem necessidade de implementar neste algoritmo uma rotina de laço, tente fazer assim:
[code]class teste{
static String clearCep(String cep){
return cep.replace(".","").replace("-","");
}
public static void main(String[] args) {
System.out.println( clearCep( "78.909-630" ) );
}
}[/code]
Fiz e testei aqui, funcionou bem.
Qualquer coisa, avisa ai.
Abraço,
Fábio Heleno (FaHeCoN)
Aqui funcionou assim:
[code]import javax.swing.JOptionPane;
class Teste {
public static String quebraCep (String cep) {
String temp="";
char[] cep1=cep.toCharArray();
for(int i = 0; i < cep1.length; i++) {
if (cep1[i]!=’.’ && cep1[i]!=’-’)
temp=temp+cep1[i];
}
return temp;
}
public static void main(String[] args) {
String linguagem = JOptionPane.showInputDialog(“Entre com o CEP”);
JOptionPane.showMessageDialog(null,quebraCep(linguagem));
}
}[/code]