Como calcular letra del NIF
necesito el algoritmo a partir del cual, sabiendo el DNI se calcula la letra del NIF.
Me podeis ayudar?
Me podeis ayudar?
Hola
No hay más que obtener el Ãndice (el propio número módulo 23) dentro de un array de caracteres prefijado: TRWAGMYFPDXBNJZSQVHLCKE
public static char letraNIF(String numero) {
char retVal;
try {
retVal = "TRWAGMYFPDXBNJZSQVHLCKE".charAt(Integer.parseInt(numero) % 23);
}
catch (NumberFormatException nfe) {
retVal = ' ';
}
return retVal;
}
Ojito, que esto es sólo para el NIF: para validar el CIF la cosa cambia, ¿eh?
Salud
David
No hay más que obtener el Ãndice (el propio número módulo 23) dentro de un array de caracteres prefijado: TRWAGMYFPDXBNJZSQVHLCKE
public static char letraNIF(String numero) {
char retVal;
try {
retVal = "TRWAGMYFPDXBNJZSQVHLCKE".charAt(Integer.parseInt(numero) % 23);
}
catch (NumberFormatException nfe) {
retVal = ' ';
}
return retVal;
}
Ojito, que esto es sólo para el NIF: para validar el CIF la cosa cambia, ¿eh?
Salud
David