I'm stuck at a part when I have to create a list and select something in it.
I have an executable
public class Executable{
    public static void main(String [] args){
        WeekEnd we = new WeekEnd();
        Personne pierre = new Personne("Pierrot");
        Personne anna = new Personne("anna");
        we.addPersonne(pierre);
        we.addPersonne(anna);
        System.out.println("test : "+we.findUsingEnhancedForLoop("anna"));
    }
}
I have my class Personne
public class Personne{
    private String name;
    public Personne(String name){
    this.name=name;
    }
    public String getPersonne(){
    return this.name;
    }
}
And my class WeekEnd where i try to select the name anna
import java.util.List;
import java.util.ArrayList;
public class WeekEnd{
    private ArrayList<Personne> listePersonne;
    public WeekEnd(){
      this.listePersonne = new ArrayList<>();
    }
   public Personne findUsingEnhancedForLoop(
   String name, ArrayList<Personne> listePersonne) {
      for (Personne personne : listePersonne) {
         if (personne.getPersonne().equals(name)) {
              return personne;
         }
     }
     return null;
   }
   public void addPersonne(Personne personne){
      listePersonne.add(personne);
   }
 }
 
     
    