Java 在特定条件下,如何在dart中过滤流?

Java 在特定条件下,如何在dart中过滤流?,java,dart,java-stream,Java,Dart,Java Stream,假设我有一个人流,我想按年龄>=40来过滤他们。 我知道在Java中,我可以做如下事情: lp.stream().filter(p->p.getAKge()>=40).forEach(System.out::println); 我是dart的新手,所以我不知道在这种语言中,这个功能的等价物是什么。除了在源代码和已完成的工作中使用的轻微语法差异之外 lp.where((p) => p.getAge() >= 40).forEach((p) => print(p));

假设我有一个人流,我想按年龄>=40来过滤他们。 我知道在Java中,我可以做如下事情:

lp.stream().filter(p->p.getAKge()>=40).forEach(System.out::println);

我是dart的新手,所以我不知道在这种语言中,这个功能的等价物是什么。

除了在源代码和已完成的工作中使用的轻微语法差异之外

lp.where((p) => p.getAge() >= 40).forEach((p) => print(p));