Nomi con una consonante e due vocali
This commit is contained in:
parent
27228bd458
commit
ffd8804994
@ -147,11 +147,13 @@ public class GestisciCodiceFiscale {
|
||||
static int trovaSecondaVocale(char[] caratteriCognome, int posizionePrimaVocale) {
|
||||
int ritorno = -1;
|
||||
boolean exit = false;
|
||||
char[] copiaCaratteriCognome = Arrays.copyOf(caratteriCognome, caratteriCognome.length);
|
||||
Arrays.fill(copiaCaratteriCognome, 0, posizionePrimaVocale + 1, (char) 0);
|
||||
|
||||
for (int i = posizionePrimaVocale; i < caratteriCognome.length - 1 && !exit; i++) {
|
||||
if (GestisciStringhe.isVocale(caratteriCognome[i])) {
|
||||
for (int i = posizionePrimaVocale; i < copiaCaratteriCognome.length && !exit; i++) {
|
||||
if (copiaCaratteriCognome[i] != (char) 0 && GestisciStringhe.isVocale(copiaCaratteriCognome[i])) {
|
||||
exit = true;
|
||||
ritorno = caratteriCognome[i];
|
||||
ritorno = copiaCaratteriCognome[i];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user