Java 8 Lambda表达式之方法引用 ::双冒号操作符
2021-07-11 19:06
标签:cte system lambda表达式 方法 tor uppercase ash fun 运算符 双冒号运算符就是java中的方法引用,方法引用的格式是类名::方法名。 这里只是方法名,方法名的后面没有括号“()”。--------> 这样的式子并不代表一定会调用这个方法。这种式子一般是用作Lambda表达式,Lambda有所谓的懒加载,不要括号就是说,看情况调用方法。 例如: 表达式: person ->person.getAge(); 可以替换为 Person::getAge 表达式: ()-> new HashMap(); 可以替换为 HashMap::new 这种方法引用或者是双冒号运算对应的参数类型是Function 就对应着Funciton 示例代码:把List 使用双冒号操作符之后编程了下面的形式: Java 8 Lambda表达式之方法引用 ::双冒号操作符 标签:cte system lambda表达式 方法 tor uppercase ash fun 运算符 原文地址:https://www.cnblogs.com/hengzhou/p/9550250.html@Test
public void convertTest(){
List
@Test
public void TestConverTest(){
List
文章标题:Java 8 Lambda表达式之方法引用 ::双冒号操作符
文章链接:http://soscw.com/index.php/essay/103814.html