Método para calcular el dni de una persona (nif) en java
public static final String STRING_DE_ASOCIACION_NIF = "TRWAGMYFPDXBNJZSQVHLCKE"; /** * Calcula el NIF (DNI + letra) para un número de identificación dado * * @param numerosDni - Chorro de 8 números de un dni * @return */ public static String calcularNif(String numerosDni) { int numeros = Integer.valueOf(numerosDni); return String.valueOf(numerosDni) + STRING_DE_ASOCIACION_NIF.charAt(numeros % 23); }