重点!重点!重点!
- 项目使用的jdk要为jdk 8或更高版本
查看方式:File>Project Structure>SDK Location

- 修改build.gradle文件,enable jack和设置sourceCompatibility,targetCompatibility为jdk 8
android{
...
compileOptions{
sourceCompatibility 'JavaVersion.VERSION_1_8'
targetCompatibility 'JavaVersion.VERSION_1_8'
}
}
dependencies {
...
classpath 'com.android.tools.build:gradle:3.1.2'
}
然后,大家就可以用Lambda表达式了。
lambda简介
lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda的主体。
lambda表达式:
1.一个参数:param=>expr
2.多个参数:(param-list)=>expr
本文介绍如何在Android项目中启用Java 8,通过修改build.gradle文件设置sourceCompatibility和targetCompatibility为Java 8,实现Lambda表达式的使用。Lambda表达式简化了代码,使用->运算符连接输入参数与表达式主体。
104

被折叠的 条评论
为什么被折叠?



