Codice: Seleziona tutto
public void addNominativo (Rubrica n)
{
nominativi.add(n);
}Codice: Seleziona tutto
Rubrica x = new Rubrica (mionome,miocognome,miorecapito,miotelefono,affinitascelta);
Codice: Seleziona tutto
public void addNominativo (Rubrica n)
{
nominativi.add(n);
}Codice: Seleziona tutto
Rubrica x = new Rubrica (mionome,miocognome,miorecapito,miotelefono,affinitascelta);Codice: Seleziona tutto
public void addNominativo(Rubrica n)
{
for(int i=0;i < nominativi.size();i++)
{
if(nominativi.get(i).mionome.equals(n.mionome) && etc etc...)
{
System.out.println("Esiste già"); // o magari lanci un'Exception senza stato d'uscita
continue;
}
else nominativi.add(n);
}
}
Codice: Seleziona tutto
Rubrica x = new Rubrica (mionome,miocognome,miorecapito,miotelefono,affinitascelta);Codice: Seleziona tutto
public void addNominativo(Rubrica n)
{
for(int i=0;i < nominativi.size();i++)
{
if(nominativi.get(i)qui come la semplifico??)
{
System.out.println("Esiste già"); // o magari lanci un'Exception senza stato d'uscita
continue;
}
else nominativi.add(n);
}
}Codice: Seleziona tutto
f(nominativi.get(i).equals(n)) // ma la vedo dura
oppure con
if(nominativi.contains(n)) 
Codice: Seleziona tutto
{
Element nominativo = (Element)iterator.next();
Rubrica b = new Rubrica (""+nominativo.getChild("nome").getTextTrim(),""+nominativo.getChild("cognome").getTextTrim(),""+nominativo.getChild("indirizzo").getTextTrim(),""+nominativo.getChild("telefono").getTextTrim(),""+nominativo.getChild("affinita").getTextTrim());
//r.addNominativo(b);
for(int i=0;i < r.getnominativi().size();i++)
{
if(r.getnominativi().get(i).equals(b))
{
System.out.println("Esiste già"); // o magari lanci un'Exception senza stato d'uscita
continue;
}
else r.addNominativo(b);
}

Codice: Seleziona tutto
Element nominativo = (Element)iterator.next();
Rubrica b = new Rubrica (""+nominativo.getChild("nome").getTextTrim(),""+nominativo.getChild("cognome").getTextTrim(),""+nominativo.getChild("indirizzo").getTextTrim(),""+nominativo.getChild("telefono").getTextTrim(),""+nominativo.getChild("affinita").getTextTrim());
//r.addNominativo(b);
if (!(r.getnominativi().contains(b)))r.addNominativo(b);
else System.out.println("errore elementi doppione");


Codice: Seleziona tutto
Element nominativo = (Element)iterator.next();
Rubrica b = new Rubrica (""+nominativo.getChild("nome").getTextTrim(),""+nominativo.getChild("cognome").getTextTrim(),""+nominativo.getChild("indirizzo").getTextTrim(),""+nominativo.getChild("telefono").getTextTrim(),""+nominativo.getChild("affinita").getTextTrim());
r.addNominativo(b);
for(int i=0;i < nominativi.size();i++)
{
if(r.getnominativi().get(i).""+nominativo.getChild("nome").getTextTrim().equals(r.getNome())/* && etc etc...*/)
{
System.out.println("Esiste già"); // o magari lanci un'Exception senza stato d'uscita
continue;
}
else nominativi.add(n);
}
Codice: Seleziona tutto
Element nominativo = (Element)iterator.next();
String nome = ""+nominativo.getChild("nome").getTextTrim();
String cognome = ""+nominativo.getChild("cognome").getTextTrim();
String indirizzo = nominativo.getChild("indirizzo").getTextTrim();
String telefono = ""+nominativo.getChild("telefono").getTextTrim();
String affinita = ""+nominativo.getChild("affinita").getTextTrim();
Rubrica b = new Rubrica(nome,cognome,indirizzo,telefono,affinita);
boolean exists = false;
for(int i=0;i < nominativi.size();i++)
{
if(r.getnominativi().get(i).getNome().equals(b.getNome())/* && etc etc...*/)
{
System.out.println("Esiste già");
exists = true;
continue;
}
}
if(!exists) r.addNominativo(b);

Codice: Seleziona tutto
Element nominativo = (Element)iterator.next();
String nome = ""+nominativo.getChild("nome").getTextTrim();
String cognome = ""+nominativo.getChild("cognome").getTextTrim();
String indirizzo = nominativo.getChild("indirizzo").getTextTrim();
String telefono = ""+nominativo.getChild("telefono").getTextTrim();
String affinita = ""+nominativo.getChild("affinita").getTextTrim();
Rubrica b = new Rubrica(nome,cognome,indirizzo,telefono,affinita);
r.addNominativo(b);
for(int i=0;i < r.getnominativi().size();i++)
{
if(r.getnominativi().get(i)r.getNome().equals(r.nome) && r.getCognome().equals(r.cognome)&&r.getIndirizzo().equals(r.indirizzo)&&r.getTelefono().equals(r.telefono)r.getAffinita().equals(r.affinita))
{
System.out.println("Esiste già"); // o magari lanci un'Exception senza stato d'uscita
continue;
}
else nominativi.add(n);
}

Codice: Seleziona tutto
if(r.getnominativi().get(i)r.getNome().equals(b.nome) && r.getCognome().equals(b.cognome)&&r.getIndirizzo().equals(b.indirizzo)&&r.getTelefono().equals(b.telefono)r.getAffinita().equals(b.affinita))Codice: Seleziona tutto
if(r.getnominativi().get(i)r.getNome().equals(b.nome) && r.getCognome().equals(b.cognome)&&r.getIndirizzo().equals(b.indirizzo)&&r.getTelefono().equals(b.telefono) /*MANCAVANO && */ && r.getAffinita().equals(b.affinita))

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti