title: Is it possible to use the Java 8 Stream API on Android API < 24?
body: <p>I've read this <a href="https://stackoverflow.com/questions/38607149/is-there-a-way-to-use-java-8-functional-interfaces-on-android-api-below-24">post</a> here. But still I cannot run code containing Java 8 Stream API features like the following on minSdkVersion &lt; 24.</p>
  
  <pre><code>List&lt;Car&gt; newCars = cars.stream()
                          .filter(s -&gt; s.getColor().equals("red"))
                          .collect(Collectors.toList());
  </code></pre>
  
  <p>This doesn't run due to the error message</p>
  
  <blockquote>
    <p>Call requires API level 24 (current min is 15): java.util.Collection#stream</p>
  </blockquote>
  
  <p>So does someone know a solution?</p>