У меня minSdkVersion == 21
Раньше когда пытался использовать stream, то получал ошибку - нельзя, доступно с версии 24. В подтверждение:
https://stackoverflow.com/questions/39515035/is-it-possible-to-use-the-java-8-stream-api-on-android-api-24
Приходилось писать длинные и убогие циклы. Сегодня снова попробовал stream и все заработало!!!
Вопрос: с чего бы это, возможно где-то есть информация о поддержке? Или Android-studio просто затупила показать ошибку и на версиях ниже 24 я буду получать вылеты(у меня нет устройства что бы проверить)?
С выходом Android Studio 3 многое поменялось, но к сожалению для использования стримов все так же необходим minSdkVersion как минимум 24.
Полное описание доступных языковых конструкций и API из Java 8 здесь: https://developer.android.com/studio/write/java8-support#supported_features
Kotlin вам поможет избавиться от длинных и убогих циклов :)
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости