国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

App下載
首頁javalambda_apiJava Stream - 如何從方法引用創(chuàng)建供應(yīng)商

Java Stream - 如何從方法引用創(chuàng)建供應(yīng)商

我們想知道如何從方法引用創(chuàng)建供應(yīng)商。
import java.util.Arrays;
import java.util.List;
import java.util.function.Supplier;

public class Main {
  public static void main(String[] args) {
    Supplier<Employee> employeeGenerator = Main::employeeMaker;

    for (int i = 0; i < 10; i++) {
      System.out.println("Employee #" + i + ": " + employeeGenerator.get());
    }
  }

  public static Employee employeeMaker() {
    List<String> names = Arrays.asList("John Doe", "Jane Doe", "Mark Twain",
        "Oliver Twist", "Ferdinand IV");

    return new Employee(names.get((int) (Math.random() * names.size())),
        Math.random() * 20_000);
  }

}

class Employee {
  public String name;
  public double salary;

  Employee(String name, double salary) {
    this.name = name;
    this.salary = salary;
  }

  @Override
  public String toString() {
    return name + ": " + salary;
  }
}