Android 在低版本中使用stream

在Android中使用stream等新特性需要在Android studio中做如下配置,官方叫脱糖
1在APP gradle中

 defaultConfig {
        // 当minSdkVersion设置为20或更低时需要
        multiDexEnabled true
}

compileOptions {
        //标志启用对新语言api的支持
        coreLibraryDesugaringEnabled true
        //Java兼容性设置为Java 8
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
}

2 添加依赖

dependencies {
    coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.9'
}

最后 官方地址

你可能感兴趣的:(Android 在低版本中使用stream)