title: How to remove First element based on condition using Stream
body: <p>Imagine that I have this list of integers</p>
  
  <pre><code>List&lt;Integer&gt; myList= Arrays.asList(1,2,3,4,4);
  </code></pre>
  
  <p>Now I want to sum this elements excluding the first max value:</p>
  
  <pre><code>int sumExcludeMax = myList.stream()
              .filter(x -&gt; x != Collections.max(list))
              .mapToInt(Integer::intValue)
              .sum();
  </code></pre>
  
  <p>In this way it's excluding all 4 in the list. How can I exclude just the first one using for instance <code>.findFirst()</code>?</p>