title: Overriding equals method doesn't work
body: <p>I've been browsing a lot of similar questions in here and on other sites. Still I can't seem to get my head wrapped around this problem.</p>
  
  <p>I have a class:</p>
  
  <pre><code>public class Event {
      public String Item;
      public String Title;
      public String Desc;
  
      @Override
      public boolean equals(Object o) {
              return true;
      }
  }
  </code></pre>
  
  <p>I'm trying to use this class in an <code>ArrayList&lt;Event&gt; events</code> but I can't find a way to get <code>events.contains("item")</code> to work. I have tried debuging and I've found that it doesn't even enter the overridden method.</p>
  
  <p>What am I doing wrong?</p>