首页javastream_mapJava Stream - 如何在map和iterate后限制前25个数字...

Java Stream - 如何在map和iterate后限制前25个数字...

我们想知道如何在map和iterate后限制前25个数字。...
import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;

public class Main {
  public static void main(String[] args) {
    List<Person> persons = Arrays.asList(new Person("FooBar", 12), new Person(
        "BarFoo", 16));
    Stream<Integer> stream = persons.stream().map(x -> x.getAge());
    int sum = stream.reduce(0, (l, r) -> l + r);
    System.out.println(sum);
  }

}

class Person {
  private final String name;
  private final Integer age;

  public Person(String name, Integer age) {
    this.name = name;
    this.age = age;
  }

  public String getName() {
    return name;
  }

  public Integer getAge() {
    return age;
  }
}