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

App下載
首頁(yè)javalambda_apiJava Stream - 如何使用Consumer輸出并做計(jì)算

Java Stream - 如何使用Consumer輸出并做計(jì)算

我們想知道如何使用Consumer輸出并做計(jì)算。
import java.util.Arrays;
import java.util.List;
import java.util.function.Consumer;

public class Main {
  public static void main(String[] args) {
    List<Employee> employees = Arrays.asList(
        new Employee("John", 22_000),
        new Employee("Mark", 11_000));

    acceptAllEmployee(employees, e -> System.out.println(e.name));
    acceptAllEmployee(employees, e -> {
      e.salary *= 1.5;
    });
    acceptAllEmployee(employees,
        e -> System.out.println(e.name + ": " + e.salary));
  }
  public static void acceptAllEmployee(List<Employee> employees,
      Consumer<Employee> printer) {
    for (Employee e : employees) {
      printer.accept(e);
    }
  }
}

class Employee {
  public String name;
  public double salary;

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