title: How get elements from an ArrayList based by multiple conditions?
body: <p>I'm creating an interface that manage the booking of Cinema tickets in different weeks/theatres.</p>
  <p>I have a Film Class:</p>
  <pre><code>public class Film {
  
    private String title;
    private Double price;
    private String ageRestriction;
    private double rating;
    private String genre;
    private String location;
    private String screenDay;
  }
  </code></pre>
  <p>A FilmList class that create and store all the Films in an ArrayList:</p>
  <pre><code>public class FilmList {
  
    private ArrayList &lt;Film&gt; filmArrayList;
  
    public FilmList (){
      this.filmArrayList = new ArrayList&lt;&gt;();
    }
  
    public void addFilm(Film films){
      this.filmArrayList.add(films);
    }
  </code></pre>
  <p>And this is the graphic unit interface. What I'm trying to do is to catch in the ArrayList just <em>one element</em> based on two condition:
  The Week and the Theatre selected from the user and also add a way for check that there's just one element on the list from the chosen parameters. This is important because each film instance will be called and &quot;setted&quot; on the Label of the FXML file (and because I'm thinking to implement an interface for add films in the ArrayList).</p>
  <p>Thank's everyone.</p>