title: How use findAny() and not return null
body: <p>I would like to know how I can use <code>findAny()</code> in a data stream when it does not find any coincidence, it does not return <code>null</code>.</p>
  <pre><code>String CountryFinal= &quot;Spain&quot;;
  List&lt;ParContriesTO&gt; listContries = new ArrayList&lt;SelectItem&gt;();
  listContries.add(new SelectItem(215, &quot;Germany&quot;));
  Integer idCountry = (int) listContries.stream()
                      .filter(country -&gt; country.getNoCountry().equals(CountryFinal))
                      .findAny().orElse(null).getCoCountry();
  </code></pre>