java8新特性~双冒号(::)的使用(方法引用)

双冒号(::)的使用

  • 语法介绍
  • 举例
      • 对象的引⽤ :: 实例⽅法名
      • 类名::方法名

语法介绍

双冒号 :: 为引⽤运算符,⽽它所在的表达式被称为⽅法引⽤

举例

对象的引⽤ :: 实例⽅法名

//对象的引⽤ :: 实例⽅法名
 Arrays.asList("a","b","c").forEach(s->System.out.println(s)); // a,b,c
 Arrays.asList("a","b","c").forEach(System.out::println); // a,b,c

类名::方法名

        LambdaQueryWrapper<BasicSpace> lqw = Wrappers.lambdaQuery();
        lqw.eq(BasicSpace::getStoreName, storeName);

你可能感兴趣的:(java,java)