教程 > Java8 教程 > Java8 特性 阅读:20

Java8 方法引用

方法引用有助于通过名称指向方法。 使用“::”符号描述方法引用。 方法引用可用于指向以下类型的方法

  • 静态方法
  • 实例方法
  • 使用 new 运算符 (TreeSet::new) 的构造函数

方法引用示例

下面是关于方法引用的一个示例

import java.util.List;
import java.util.ArrayList;

public class Java8Tester {

   public static void main(String args[]) {
      List names = new ArrayList();
        
      names.add("Mahesh");
      names.add("Suresh");
      names.add("Ramesh");
      names.add("Naresh");
      names.add("Kalpesh");
        
      names.forEach(System.out::println);
   }
}

这里我们传递了 System.out::println 方法作为静态方法引用。

下面是上述示例代码运行结果如下

Java8 方法引用

查看笔记

扫码一下
查看教程更方便