Originariamente inviato da andbin
Scusa eh .. ma il tuo ultimo post è un pochino delirante. Cioè non capisco tutti 'sti dubbi. E non capisco perché dovresti mettere che aggiungi() ritorna un valore di tipo Persona. E oltretutto hai sbagliato perché come l'hai scritto ritorna sempre null.
Ebbè ora mi tocca cambiare il metodo aggiungi(),dato che ha un System.out.println al suo interno,devo cambiarlo come tu hai cambiato il cercaNome.
Anche cercaNOme che tu hai editato,ritorna come valore Persona,quindi penso che tutti i metodi del file Rubrica.java dovrebbero ritornare come valore persona,infondo fanno più o meno lo stesso lavoro.
Se devo togliere il System.out.println dal metodo aggiungi,posso farlo tranquillamente,ma resta sempre il fatto di avvisare l'utente in caso di errore.Però non posso fare la stessa cosa del metodo cercaNome come hai fatto tu,se non faccio ritornare come valore Persona al metodo aggiungi.
Spero di non essere stato contorto.

In poche parole,il metodo aggiungi come potrebbe essere editato senza il System.out.println ?