Nomi con una consonante e due vocali

This commit is contained in:
La Programmatrice Verde 2025-11-06 11:25:51 +01:00
parent 27228bd458
commit ffd8804994

View File

@ -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];
}
}