tenho esse metodo
public static JFormattedTextField getCPF() {
return getFormatado("###.###.###-##");
}
esse metodo faz com que meu jtextfiedl receba valor de cpf exemplo
System.out.print(jtfCpf_Cliente.getText());
___.___.___-__
quando coloco esse comando ele me retorna essa string
quero saber se essa string possui numero ou nao se foi digitado o cpf e depis de digitar exemplo a string fica assim
122.122.122-12
como saber se essa string ___.___.___-__ possui algum numero ???????
Não é melhor tentar validar o CPF em vez de checar simplesmente se tem números? Para validar o CPF, use alguma rotina que já existe pronta na Internet.
Ao invés de preencher o seu JFormattedTextField, faça o seguinte:
jFormatoCPF.setPlaceholderCharacter('_');
Isso vai deixar todos os campos vazios preenchidos com ‘_’ sempre que não tiver nenhum número. Os pontos e ífen já aparecem por padrão quando você define essa máscara.
Aí fica a seu crítério, você pode mandar procurar se existe algum ‘_’ no seu formato, caso exista, o CPF é inválido.
Espero ter ajudado.