public static < U > Stream < U > dropWhile ( final Stream < U > stream , final Predicate < ? super U > predicate ) { return StreamSupport . stream ( new SkipWhileSpliterator < U > ( stream . spliterator ( ) , predicate ) , stream . isParallel ( ) ) ; }
skip elements in a Stream while Predicate holds true