Ho aggiornato il codice che ora sembra migliorato,nonostante tutto il problema "misteriosamente rimane"
Persona.java
codice:
//Classe che crea un oggetto persona nome e numero
public class Persona {
//COSTRUTTORI
public Persona(String Nome,String Telefono){
nome = "Nome";
telefono ="Telefono";
}
//METODI che ritornano valori
public String getTelefono(){
return telefono;
}
public String getNome(){
return nome;
}
public String getInfo(){
return telefono + nome;
}
//CAMPI DI ESEMPLARE
private String nome;
private String telefono;
}
E il codice di Rubrica.java aggiornato:
codice:
import java.util.*;
public class Rubrica {
//CAMPI DI ESEMPLARE
private ArrayList<Persona> contatti;
//COSTRUTTORE
public Rubrica(){
contatti = new ArrayList<Persona>();
}
//METODI
//Metodo che aggiunge un elemento
public void add(String nome,String telefono){
Persona contatto = new Persona(nome,telefono);
contatti.add(contatto);
}
//Metodo che cerca un nominativo all'interno della raccolta e mostra le sue info
public String [] cercaNome(String Nome){
for (Persona contatto : contatti){
if (Nome.equals(contatto.getNome())){
System.out.println("elemento presente");
}
}
return null;
}