public static interface Spliterator.OfInt extends Spliterator.OfPrimitive<Integer,IntConsumer,Spliterator.OfInt>
int值。 
      Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED| Modifier and Type | Method and Description | 
|---|---|
| default void | forEachRemaining(Consumer<? super Integer> action)
              在当前线程中依次执行每个剩余元素的给定操作,直到所有元素都被处理或动作引发异常。 
             | 
| default void | forEachRemaining(IntConsumer action)
              在当前线程中依次执行每个剩余元素的给定操作,直到所有元素都被处理或动作引发异常。 
             | 
| default boolean | tryAdvance(Consumer<? super Integer> action) 
             如果剩下的元素存在,执行给定的操作,返回 true; 
             否则返回false。 | 
| boolean | tryAdvance(IntConsumer action) 
             如果剩下的元素存在,执行给定的操作,返回 true; 
             否则返回false。 | 
| Spliterator.OfInt | trySplit()
              如果此分割器可以被分区,返回一个包含元素的Spliter,当从该方法返回时,它不会被该Spliter所覆盖。 
             | 
characteristics, estimateSize, getComparator, getExactSizeIfKnown, hasCharacteristicsSpliterator.OfInt trySplit()
Spliterator复制 
           如果此Spliterator为Spliterator.ORDERED ,则返回的Spliterator必须覆盖元素的严格前缀。 
 除非这个Spliterer涵盖了无数的元素,否则重复调用trySplit()必须最终返回null 。 非空返回: 
estimateSize()分割之前,必须分割后,大于或等于estimateSize() ,这和返回Spliterator; 和 SUBSIZED ,然后estimateSize()这个spliterator分裂之前必须等于总和estimateSize() ,这和拆分后返回Spliterator。  该方法可能由于任何原因返回null ,包括空虚,遍历开始后无法拆分,数据结构约束和效率考虑。 
trySplit在接口 
            Spliterator<Integer> 
           trySplit在接口 
            Spliterator.OfPrimitive<Integer,IntConsumer,Spliterator.OfInt> 
           Spliterator涵盖了部分元素,或 
            null如果这个拼接器不能被拆分 
           boolean tryAdvance(IntConsumer action)
Spliterator.OfPrimitive复制 
          true ; 
           否则返回false 。 
           如果此Spliterator是Spliterator.ORDERED ,则会按照遇到的顺序对下一个元素执行操作。 
           动作抛出的异常被转发给呼叫者。 
          tryAdvance在界面 
            Spliterator.OfPrimitive<Integer,IntConsumer,Spliterator.OfInt> 
           action - 行动 
           false如果在进入此方法时没有剩余元素,否则为 
            true 。 
           default void forEachRemaining(IntConsumer action)
Spliterator.OfPrimitive复制 
          Spliterator.ORDERED ,则按照遇到的顺序执行操作。 
           动作抛出的异常被转发给呼叫者。 
          forEachRemaining在界面 
            Spliterator.OfPrimitive<Integer,IntConsumer,Spliterator.OfInt> 
           action - 行动 
           default boolean tryAdvance(Consumer<? super Integer> action)
true ; 
           否则返回false 。 
           如果此Spliterator为Spliterator.ORDERED ,则会按照遇到顺序对下一个元素执行操作。 
           动作抛出的异常被转发给呼叫者。 
          tryAdvance在接口 
            Spliterator<Integer> 
           IntConsumer一个实例,那么它被转换为IntConsumer并传递给tryAdvance(java.util.function.IntConsumer) ; 
            否则动作适合的实例IntConsumer ,拳击的说法IntConsumer ,再传递到tryAdvance(java.util.function.IntConsumer) 。 
           action - 行动 
           false如果在进入此方法时没有剩余元素,否则为 
            true 。 
           default void forEachRemaining(Consumer<? super Integer> action)
Spliterator.ORDERED ,则按照遇到的顺序执行操作。 
           动作抛出的异常被转发给呼叫者。 
          forEachRemaining在接口 
            Spliterator<Integer> 
           IntConsumer一个例子,那么它被转换为IntConsumer并传递给forEachRemaining(java.util.function.IntConsumer) ; 
            否则动作适合的实例IntConsumer ,拳击的说法IntConsumer ,再传递到forEachRemaining(java.util.function.IntConsumer) 。 
           action - 行动 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.