Quarto caso nome
This commit is contained in:
parent
63864d2422
commit
709f8bd6ce
@ -182,9 +182,19 @@ public class GestisciCodiceFiscale {
|
|||||||
* vocale
|
* vocale
|
||||||
*/
|
*/
|
||||||
char primaVocale = trovaPrimaVocale(caratteriNome)[0];
|
char primaVocale = trovaPrimaVocale(caratteriNome)[0];
|
||||||
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
int posizionePrimaVocale = trovaPrimaVocale(caratteriNome)[1];
|
||||||
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
|
|
||||||
+ Character.toString(primaVocale);
|
if (posizioniConsonanti[1] == -1) {
|
||||||
|
int secondaVocale = trovaSecondaVocale(caratteriNome, posizionePrimaVocale);
|
||||||
|
|
||||||
|
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
||||||
|
+ Character.toString(primaVocale)
|
||||||
|
+ Character.toString(secondaVocale);
|
||||||
|
} else {
|
||||||
|
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
||||||
|
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
|
||||||
|
+ Character.toString(primaVocale);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
||||||
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
|
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user