title: Why is indexOf failing to find the object?
body: <p>I created an integer list and am trying to return the index of a specific value.
  The array is 3,8,2,5,1,4,7,6 and I want to return the indexOf(3), which should be 0.</p>
  
  <p>I've tried the following in the Eclipse Java Scrapbook after importing java.util.*:</p>
  
  <pre><code>int[] A = {3,8,2,5,1,4,7,9};
  Arrays.asList(A).indexOf(3)
  </code></pre>
  
  <p>I have also tried:</p>
  
  <pre><code>int[] A = {3,8,2,5,1,4,7,6};
  ArrayList&lt;Integer&gt; l = new ArrayList(Arrays.asList(A));
  l.indexOf(3)
  </code></pre>
  
  <p>Both are returning -1.  Why?  How to get this to work as expected?</p>