Можно ли использовать Java 8 Stream API для Android API <24?

Я прочитал этот пост здесь. Но все же я не могу запускать код, содержащий функции Java 8 Stream API, такие как следующее на minSdkVersion <24.

List<Car> newCars = cars.stream() .filter(s -> s.getColor().equals("red")) .collect(Collectors.toList()); 

Это не работает из-за сообщения об ошибке

Для вызова требуется уровень API 24 (текущий минимум равен 15): java.util.Collection # stream

Так кто-то знает решение?

Solutions Collecting From Web of "Можно ли использовать Java 8 Stream API для Android API <24?"