Codice: Seleziona tutto
void aggiunginomintativo(){
String mionome,miocognome,miorecapito,miotelefono,miaaffinita;
boolean cicla = false;
do {
cicla = false;
try
{
System.out.println("dammi il nome:");
System.out.println("==>");
mionome = leggiStringa();
setNome(mionome);
System.out.println("dammi il cognome");
System.out.println("==>");
miocognome = leggiStringa();
System.out.println("dammi il recapito");
System.out.println("==>");
miorecapito = leggiStringa();
System.out.println("dammi il numero di telefono");
System.out.println("==>");
miotelefono = leggiStringa();
System.out.println("dammi il tipo di affinita; premi a per 'conoscente';b per 'amico';c per 'parente' d per 'amicone' e per 'amicissimo'");
System.out.println("==>");
miaaffinita = leggiStringa();
String affinitascelta ="";
switch (miaaffinita.charAt(0)) {
case 'a':affinitascelta = "conoscente";
break;
case 'b':affinitascelta = "amico";
break;
case 'c':affinitascelta = "parente";
break;
case 'd':affinitascelta = "amicone";
break;
case 'e':affinitascelta = "amicissimo";
break;
default: cicla = true;
}
System.out.println (affinitascelta);
Rubrica x = new Rubrica (mionome,miocognome,miorecapito,miotelefono,miaaffinita);
if (nominativi.contains(x))System.out.println("cazz");
else nominativi.add(x);
}
catch (IOException e) {
System.out.println(e);
cicla = true;
}
catch (StringIndexOutOfBoundsException e){
System.out.println(e);
cicla = true;
}
catch (InserimentoErratoException e){
System.out.println(e);
cicla = true;
}
}
while ( cicla );
}
}
Codice: Seleziona tutto
Rubrica x = new Rubrica (mionome,miocognome,miorecapito,miotelefono,miaaffinita);
if (nominativi.contains(x))System.out.println("cazz");
else nominativi.add(x);


