Como que faço em Java para validadar cpmf.
Validar Cmpf
C
4 Respostas
C
Pessoal, me desculpem não dei de onde tirei cpmf.
O que eu quero é validar CPF.
D
public static boolean validaCpf(String xCPF)
{
try
{
//Testa se o CPF é válido ou não
int d1,d4,xx,nCount,resto,digito1,digito2;
String Check;
String Separadores = "/-.";
d1 = 0; d4 = 0; xx = 1;
for (nCount = 0; nCount < xCPF.length() -2; nCount++)
{
String s_aux = xCPF.substring(nCount, nCount+1);
//System.out.println(s_aux);
if (Separadores.indexOf(s_aux) == -1) {
d1 = d1 + ( 11 - xx ) * Integer.valueOf (s_aux).intValue();
d4 = d4 + ( 12 - xx ) * Integer.valueOf (s_aux).intValue();
xx++;
};
};
resto = (d1 % 11);
if (resto < 2)
{
digito1 = 0;
}
else
{
digito1 = 11 - resto;
}
d4 = d4 + 2 * digito1;
resto = (d4 % 11);
if (resto < 2)
{
digito2 = 0;
}
else
{
digito2 = 11 - resto;
}
Check = String.valueOf(digito1) + String.valueOf(digito2);
String s_aux2 = xCPF.substring (xCPF.length()-2, xCPF.length());
//System.out.println(s_aux2);
//System.out.println(Check);
if (s_aux2.compareTo (Check) != 0)
{
return false;
}
return true;
}
catch (Exception e)
{
return false;
}
}
W
Obrigado Diana!!!

A um tempão eu trava procurando esse método.
Valeu

Dica: quando vc for exibir algum código utilize as tags [ code] antes e [ /code] depois. Fica mais bunitim!!! 
N
Como assim validar o cpmf???
Criado 8 de abril de 2004
Ultima resposta 8 de abr. de 2004
Respostas 4
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo