在Android中使用stream等新特性需要在Android studio中做如下配置,官方叫脫糖
1在APP gradle中
defaultConfig {
// 當(dāng)minSdkVersion設(shè)置為20或更低時需要
multiDexEnabled true
}
compileOptions {
//標(biāo)志啟用對新語言api的支持
coreLibraryDesugaringEnabled true
//Java兼容性設(shè)置為Java 8
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
2 添加依賴
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.9'
}
最后 官方地址