首页javalambda_apiJava Stream - 如何使用构造函数作为供应商的方法参考

Java Stream - 如何使用构造函数作为供应商的方法参考

我们想知道如何使用构造函数作为供应商的方法参考。
import java.util.function.Supplier;

public class Main {
  public static void main(String... args) {
    Supplier<Person> personSupplier = Person::new;

    System.out.println(  personSupplier.get());
  }
}
class Person {
  String firstName;
  String lastName;

  Person() {}

  Person(String firstName, String lastName) {
      this.firstName = firstName;
      this.lastName = lastName;
  }
}