Interface CharSpliterator

    • 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 inherited from interface java.util.Spliterator

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

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      default void forEachRemaining​(java.util.function.Consumer<? super java.lang.Character> action)
      Deprecated.
      Please use the corresponding type-specific method instead.
      default CharComparator getComparator()
      default long skip​(long n)
      Skips the given number of elements.
      default boolean tryAdvance​(java.util.function.Consumer<? super java.lang.Character> action)
      Deprecated.
      Please use the corresponding type-specific method instead.
      CharSpliterator trySplit()
      • Methods inherited from interface java.util.Spliterator

        characteristics, estimateSize, getExactSizeIfKnown, hasCharacteristics
      • Methods inherited from interface java.util.Spliterator.OfPrimitive

        forEachRemaining, tryAdvance
    • Method Detail

      • tryAdvance

        @Deprecated
        default boolean tryAdvance​(java.util.function.Consumer<? super java.lang.Character> action)
        Deprecated.
        Please use the corresponding type-specific method instead.
        Specified by:
        tryAdvance in interface java.util.Spliterator<java.lang.Character>
      • forEachRemaining

        @Deprecated
        default void forEachRemaining​(java.util.function.Consumer<? super java.lang.Character> action)
        Deprecated.
        Please use the corresponding type-specific method instead.
        Specified by:
        forEachRemaining in interface java.util.Spliterator<java.lang.Character>
      • skip

        default long skip​(long n)
        Skips the given number of elements.

        The effect of this call is exactly the same as that of calling tryAdvance(java.util.function.Consumer<? super java.lang.Character>) for n times (possibly stopping if tryAdvance(java.util.function.Consumer<? super java.lang.Character>) returns false). The action called will do nothing; elements will be discarded.

        Parameters:
        n - the number of elements to skip.
        Returns:
        the number of elements actually skipped.
        See Also:
        Spliterator.tryAdvance(java.util.function.Consumer<? super T>)
        Implementation Specification:
        This default implementation is linear in n. It is expected concrete implementations that are capable of it will override it to run lower time, but be prepared for linear time.
      • trySplit

        CharSpliterator trySplit()
        Specified by:
        trySplit in interface java.util.Spliterator<java.lang.Character>
        Specified by:
        trySplit in interface java.util.Spliterator.OfPrimitive<java.lang.Character,​CharConsumer,​CharSpliterator>
        API Notes:
        Note that this specification strengthens the one given in Spliterator.trySplit().
      • getComparator

        default CharComparator getComparator()
        Specified by:
        getComparator in interface java.util.Spliterator<java.lang.Character>
        API Notes:
        Note that this specification strengthens the one given in Spliterator.getComparator().