Salve!Mi chiedo se è possibile in un qualche modo far interagire delle variabili locali di una classe,con un'altra classe.Vi posto il codice cosi è facile da capire:
codice:
//Metodo che cerca un nominativo all'interno della raccolta e mostra le sue info
public String cercaNome(String Nome){
boolean presente = false;
for (Persona contatto : contatti){
if (Nome.equals(contatto.getNome())){
System.out.println(Nome +" è presente nella lista,ecco i suoi dati: ");
System.out.println(contatto.getInfo());
presente = true;
}
}
if (presente == false){
System.out.println(Nome +" non è presente nella lista");
}
return null;
}
La variabile che ci interessa è quella booleana,chiamata presente!
Nel file di test,ho questo codice,che ha l'obiettivo di cercare e modificare un elemento.
Il mio intento è il seguente:
se "presente" è false,non modifica un tubo dato che l'elemento non esiste
se "presente" è true,puoi modificarlo
VI posto il codice incompleto:
codice:
System.out.println("Inserisci il nome dell'elemento da modificare");
Scanner in3 = new Scanner(System.in);
String modificato = in3.nextLine();
rubr.cercaNome(modificato);