“The method parseInt(String) in the type Integer is not applicable for the arguments (char).”
13/05/2021
0
Quero validar um cpf que pode vim nessas formas do TextField: (111.111.111-11)(111.111.111.11)(11122233344) Mas quandoestou tentando converter a stringCPF, que foi capturada do TextField e mandada pra classe que faz a validação, para um vetor de inteiros com o parseInt, mas fica aparecendo esse erro : "The method parseInt(String) in the type Integer is not applicable for the arguments (char)." Esse é o metodo dentro da classe para fazer a conversão. Como resolver o erro?
public void converteStringParaInt(){
digitosCPF = new int[11];
stringCPF = cpf.toCharArray();
for (int i= 0; i < stringCPF.length; i++) {
if(Character.isDigit(stringCPF[i])) {
digitosCPF[i] = Integer.parseInt(stringCPF[i]);
}
}
}
public void converteStringParaInt(){
digitosCPF = new int[11];
stringCPF = cpf.toCharArray();
for (int i= 0; i < stringCPF.length; i++) {
if(Character.isDigit(stringCPF[i])) {
digitosCPF[i] = Integer.parseInt(stringCPF[i]);
}
}
}
Franciane
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)