Class DropWhile<T>

  • All Implemented Interfaces:
    java.util.function.Consumer<T>, java.util.Spliterator<T>

    public final class DropWhile<T>
    extends AbstractWhile<T>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Spliterator

        java.util.Spliterator.OfDouble, java.util.Spliterator.OfInt, java.util.Spliterator.OfLong, java.util.Spliterator.OfPrimitive<T extends java.lang.Object,​T_CONS extends java.lang.Object,​T_SPLITR extends java.util.Spliterator.OfPrimitive<T,​T_CONS,​T_SPLITR>>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean drop  
      • Fields inherited from interface java.util.Spliterator

        CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private DropWhile​(java.util.Spliterator<T> spliterator, java.util.function.Predicate<? super T> predicate)  
    • Field Detail

      • drop

        private boolean drop
    • Constructor Detail

      • DropWhile

        private DropWhile​(java.util.Spliterator<T> spliterator,
                          java.util.function.Predicate<? super T> predicate)
    • Method Detail

      • dropWhile

        public static <O> java.util.stream.Stream<O> dropWhile​(java.util.stream.Stream<O> stream,
                                                               java.util.function.Predicate<? super O> predicate)
      • forEachRemaining

        public void forEachRemaining​(java.util.function.Consumer<? super T> action)
      • tryAdvance

        public boolean tryAdvance​(java.util.function.Consumer<? super T> action)