Modul speiger.src.collections
Klasse DoubleSplititerators
java.lang.Object
speiger.src.collections.doubles.utils.DoubleSplititerators
Helper class that provides SplitIterators for normal and stream usage
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Spliterator.OfDoublecreateArrayJavaSplititerator(double[] array, int characteristics) Creates A stream compatible split iterator without copying the original array or boxingstatic Spliterator.OfDoublecreateArrayJavaSplititerator(double[] array, int size, int characteristics) Creates A stream compatible split iterator without copying the original array or boxingstatic Spliterator.OfDoublecreateArrayJavaSplititerator(double[] array, int offset, int size, int characteristics) Creates A stream compatible split iterator without copying the original array or boxingstatic DoubleSplititeratorcreateArraySplititerator(double[] array, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic DoubleSplititeratorcreateArraySplititerator(double[] array, int size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic DoubleSplititeratorcreateArraySplititerator(double[] array, int offset, int size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic Spliterator.OfDoublecreateJavaSplititerator(DoubleCollection collection, int characteristics) Creates a stream compatible split iterator without copying it or boxing itstatic Spliterator.OfDoublecreateSizedJavaSplititerator(DoubleIterator iterator, long size, int characteristics) Creates a stream compatible split iterator without copying it or boxing itstatic DoubleSplititeratorcreateSizedSplititerator(DoubleIterator iterator, long size, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic DoubleSplititeratorcreateSplititerator(DoubleCollection collection, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxingstatic Spliterator.OfDoublecreateUnknownJavaSplititerator(DoubleIterator iterator, int characteristics) Creates a stream compatible split iterator without copying it or boxing itstatic DoubleSplititeratorcreateUnknownSplititerator(DoubleIterator iterator, int characteristics) Creates a Type Specific SplitIterator to reduce boxing/unboxing
-
Konstruktordetails
-
DoubleSplititerators
public DoubleSplititerators()
-
-
Methodendetails
-
createArrayJavaSplititerator
public static Spliterator.OfDouble createArrayJavaSplititerator(double[] array, int characteristics) Creates A stream compatible split iterator without copying the original array or boxing- Parameter:
array- that should be wrapped into a split iteratorcharacteristics- characteristics properties of this spliterator's source or elements.- Gibt zurück:
- a split iterator of a Stream compatible type
-
createArrayJavaSplititerator
public static Spliterator.OfDouble createArrayJavaSplititerator(double[] array, int size, int characteristics) Creates A stream compatible split iterator without copying the original array or boxing- 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 split iterator of a Stream compatible type
- Löst aus:
IllegalStateException- if the size is outside of the array size
-
createArrayJavaSplititerator
public static Spliterator.OfDouble createArrayJavaSplititerator(double[] array, int offset, int size, int characteristics) Creates A stream compatible split iterator without copying the original array or boxing- 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 split iterator of a Stream compatible type
- Löst aus:
IllegalStateException- the offset and size are outside of the arrays range
-
createJavaSplititerator
public static Spliterator.OfDouble createJavaSplititerator(DoubleCollection collection, int characteristics) Creates a stream compatible split iterator without copying it or boxing it- 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 split iterator of a Stream compatible type
-
createUnknownJavaSplititerator
public static Spliterator.OfDouble createUnknownJavaSplititerator(DoubleIterator iterator, int characteristics) Creates a stream compatible split iterator without copying it or boxing it- 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 split iterator of a Stream compatible type
-
createSizedJavaSplititerator
public static Spliterator.OfDouble createSizedJavaSplititerator(DoubleIterator iterator, long size, int characteristics) Creates a stream compatible split iterator without copying it or boxing it- 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 split iterator of a Stream compatible type
-
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 DoubleSplititerator createArraySplititerator(double[] 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 DoubleSplititerator createArraySplititerator(double[] 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 DoubleSplititerator createSplititerator(DoubleCollection 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 DoubleSplititerator createUnknownSplititerator(DoubleIterator 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 DoubleSplititerator createSizedSplititerator(DoubleIterator 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
-