java8 lambda

2018-08-06  本文已影响11人  DimonHo
List<Integer> ints = new ArrayList<>();
ints.add(-4);
ints.add(-1);
ints.add(0);
ints.add(3);
ints.add(14);
ints.add(28);
ints.stream().filter(i -> i<0).forEach(j -> System.out.print(j+","));   //输出结果:-4,-1,

结论:满足filter中条件的数据是要留下来继续处理的,而非从forEach中排除掉。

上一篇下一篇

猜你喜欢

热点阅读