前言
JDK9
在lambda增加了dropWhile
关键字,从Stream中依次删除满足条件的元素,直到不满足条件为止结束删除
dropWhile使用
arduino
public class DropWhileDemo {
public static void main(String[] args) {
List<Integer> list = Stream.of(1, 2, 3, 4, 5, 1, 4, 6).dropWhile(n -> n < 4).toList();
System.out.println(list);
}
}
输出结果为

总结
对于JDK9
中的dropWhile,在升级稳定版的JDK版本之后,有遇到符合条件的,可以使用它,但是看个人选择,以及对api的熟练程度