Modul speiger.src.collections
Klasse BooleanSplititerators
java.lang.Object
speiger.src.collections.booleans.utils.BooleanSplititerators
Helper class that provides SplitIterators for normal and stream usage
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic BooleanSplititeratorcreateArraySplititerator(boolean[] array, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic BooleanSplititeratorcreateArraySplititerator(boolean[] array, int size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic BooleanSplititeratorcreateArraySplititerator(boolean[] array, int offset, int size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic BooleanSplititeratorcreateSizedSplititerator(BooleanIterator iterator, long size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic BooleanSplititeratorcreateSplititerator(BooleanCollection collection, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic BooleanSplititeratorcreateUnknownSplititerator(BooleanIterator iterator, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxing
-
Konstruktordetails
-
BooleanSplititerators
public BooleanSplititerators()
-
-
Methodendetails
-
createArraySplititerator
Creates a Type Specific SplitIterator to reduce boxing/unboxing- Parameter:
array- that should be wrapped into a split iteratorcharacteristics- characteristics properties of this spliterator's source or elements.- Gibt zurück:
- a Type Specific SplitIterator
-
createArraySplititerator
public static BooleanSplititerator createArraySplititerator(boolean[] array, int size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxing- Parameter:
array- that should be wrapped into a split iteratorsize- the maximum index within the arraycharacteristics- characteristics properties of this spliterator's source or elements.- Gibt zurück:
- a Type Specific SplitIterator
- Löst aus:
IllegalStateException- if the size is outside of the array size
-
createArraySplititerator
public static BooleanSplititerator createArraySplititerator(boolean[] array, int offset, int size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxing- Parameter:
array- that should be wrapped into a split iteratoroffset- the starting index of the arraysize- the maximum index within the arraycharacteristics- characteristics properties of this spliterator's source or elements.- Gibt zurück:
- a Type Specific SplitIterator
- Löst aus:
IllegalStateException- the offset and size are outside of the arrays range
-
createSplititerator
public static BooleanSplititerator createSplititerator(BooleanCollection collection, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxing- Parameter:
collection- the collection that should be wrapped in a split iteratorcharacteristics- characteristics properties of this spliterator's source or elements.- Gibt zurück:
- a Type Specific SplitIterator
-
createUnknownSplititerator
public static BooleanSplititerator createUnknownSplititerator(BooleanIterator iterator, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxing- Parameter:
iterator- the Iterator that should be wrapped in a split iteratorcharacteristics- characteristics properties of this spliterator's source or elements.- Gibt zurück:
- a Type Specific SplitIterator
-
createSizedSplititerator
public static BooleanSplititerator createSizedSplititerator(BooleanIterator iterator, long size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxing- Parameter:
iterator- the collection that should be wrapped in a split iteratorsize- the amount of elements in the iteratorcharacteristics- characteristics properties of this spliterator's source or elements.- Gibt zurück:
- a Type Specific SplitIterator
-