Padding cognome singola vocale

This commit is contained in:
La Programmatrice Verde 2025-11-06 12:02:24 +01:00
parent 8369085295
commit 6d7155f529

View File

@ -169,12 +169,18 @@ public class GestisciCodiceFiscale {
static String quintoCasoCognome(char[] caratteriCognome) {
char primaVocale = trovaPrimaVocale(caratteriCognome)[0];
int posizionePrimaVocale = trovaPrimaVocale(caratteriCognome)[1];
char secondaVocale = (char) trovaSecondaVocale(caratteriCognome, posizionePrimaVocale);
int secondaVocale = trovaSecondaVocale(caratteriCognome, posizionePrimaVocale);
String ritorno;
ritorno = Character.toString(primaVocale)
+ Character.toString(secondaVocale)
+ Character.toString('x');
if (secondaVocale == -1) {
ritorno = Character.toString(primaVocale)
+ Character.toString('x')
+ Character.toString('x');
} else {
ritorno = Character.toString(primaVocale)
+ Character.toString((char) secondaVocale)
+ Character.toString('x');
}
return ritorno;
}