Java java.util Spliterator fields, constructors, methods, implement or subclass

Example usage for Java java.util Spliterator fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for java.util Spliterator.

The text is from its open source code.

Implementation

java.util.Spliterator has the following implementations.
Click this link to see all its implementation.

Field

intORDERED
Characteristic value signifying that an encounter order is defined for elements.
intDISTINCT
Characteristic value signifying that, for each pair of encountered elements x, y , !x.equals(y) .
intSORTED
Characteristic value signifying that encounter order follows a defined sort order.
intSIZED
Characteristic value signifying that the value returned from estimateSize() prior to traversal or splitting represents a finite size that, in the absence of structural source modification, represents an exact count of the number of elements that would be encountered by a complete traversal.
intNONNULL
Characteristic value signifying that the source guarantees that encountered elements will not be null .
intIMMUTABLE
Characteristic value signifying that the element source cannot be structurally modified; that is, elements cannot be added, replaced, or removed, so such changes cannot occur during traversal.
intCONCURRENT
Characteristic value signifying that the element source may be safely concurrently modified (allowing additions, replacements, and/or removals) by multiple threads without external synchronization.

Method

intcharacteristics()
Returns a set of characteristics of this Spliterator and its elements.
longestimateSize()
Returns an estimate of the number of elements that would be encountered by a #forEachRemaining traversal, or returns Long#MAX_VALUE if infinite, unknown, or too expensive to compute.
voidforEachRemaining(Consumer action)
Performs the given action for each remaining element, sequentially in the current thread, until all elements have been processed or the action throws an exception.
longgetExactSizeIfKnown()
Convenience method that returns #estimateSize() if this Spliterator is #SIZED , else -1 .
booleantryAdvance(Consumer action)
If a remaining element exists, performs the given action on it, returning true ; else returns false .
SpliteratortrySplit()
If this spliterator can be partitioned, returns a Spliterator covering elements, that will, upon return from this method, not be covered by this Spliterator.