Padding cognome singola vocale
This commit is contained in:
parent
8369085295
commit
6d7155f529
@ -169,12 +169,18 @@ public class GestisciCodiceFiscale {
|
|||||||
static String quintoCasoCognome(char[] caratteriCognome) {
|
static String quintoCasoCognome(char[] caratteriCognome) {
|
||||||
char primaVocale = trovaPrimaVocale(caratteriCognome)[0];
|
char primaVocale = trovaPrimaVocale(caratteriCognome)[0];
|
||||||
int posizionePrimaVocale = trovaPrimaVocale(caratteriCognome)[1];
|
int posizionePrimaVocale = trovaPrimaVocale(caratteriCognome)[1];
|
||||||
char secondaVocale = (char) trovaSecondaVocale(caratteriCognome, posizionePrimaVocale);
|
int secondaVocale = trovaSecondaVocale(caratteriCognome, posizionePrimaVocale);
|
||||||
String ritorno;
|
String ritorno;
|
||||||
|
|
||||||
|
if (secondaVocale == -1) {
|
||||||
ritorno = Character.toString(primaVocale)
|
ritorno = Character.toString(primaVocale)
|
||||||
+ Character.toString(secondaVocale)
|
+ Character.toString('x')
|
||||||
+ Character.toString('x');
|
+ Character.toString('x');
|
||||||
|
} else {
|
||||||
|
ritorno = Character.toString(primaVocale)
|
||||||
|
+ Character.toString((char) secondaVocale)
|
||||||
|
+ Character.toString('x');
|
||||||
|
}
|
||||||
|
|
||||||
return ritorno;
|
return ritorno;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user