小编Vin*_*nie的帖子

这是使用Java Streams的正确方法吗?

我一直在摆弄Java Streams.我有一个EmployeeObject,我根据年龄对对象进行分组,我需要员工的名字.这是正确的方法,还是我使用了太多的循环?

employeeList.stream().collect(Collectors.groupingBy(person -> person.age))
    .forEach((age, person) -> {
      System.out.print("In the age " + age + " the following people are present ");
      person.forEach(name -> System.out.print(name.getFirstName() + ", "));
      System.out.println("");
    });
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

3
推荐指数
1
解决办法
108
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1