public final class XUtilsCollection extends Object
| Modifier and Type | Method and Description |
|---|---|
static <E,C extends XAddingCollection<? super E>> |
addAll(C target,
E[] elements,
long offset,
long length,
Predicate<? super E> predicate) |
static <E,C extends XAddingCollection<? super E>> |
addAll(C target,
XGettingCollection<? extends E> elements,
Predicate<? super E> predicate) |
static <E> int |
addAll(XAddingCollection<E> target,
E... elements) |
static <E> int |
addAll(XAddingCollection<E> target,
E[] elements,
int offset,
int length) |
static <E> int |
addAll(XAddingCollection<E> target,
XGettingCollection<? extends E> elements) |
static <E> VarString |
appendTo(XGettingCollection<E> collection,
VarString vc) |
static <E> VarString |
appendTo(XGettingCollection<E> collection,
VarString vc,
BiConsumer<VarString,? super E> appender) |
static <E> VarString |
appendTo(XGettingCollection<E> collection,
VarString vc,
BiConsumer<VarString,? super E> appender,
char separator) |
static <E> VarString |
appendTo(XGettingCollection<E> collection,
VarString vc,
BiConsumer<VarString,? super E> appender,
String separator) |
static <E> VarString |
appendTo(XGettingCollection<E> collection,
VarString vc,
char separator) |
static <E> VarString |
appendTo(XGettingCollection<E> collection,
VarString vc,
String separator) |
static <E,C extends XGettingCollection<E>> |
decide(C collection,
Predicate<? super E> predicate,
Consumer<? super E> positiveOperation,
Consumer<? super E> negativeOperation) |
static <E,C extends XGettingCollection<E>> |
diverge(C elements,
Consumer<? super E> positives,
Consumer<? super E> negatives,
Predicate<? super E> predicate) |
static <E> int[] |
index(XGettingSequence<E> sequence,
Predicate<? super E> predicate)
Creates an array containing the indices of all elements the passed predicate applies to.
|
static <E,C extends XInsertingList<? super E>> |
insert(C target,
int index,
E[] elements,
long offset,
long length,
Predicate<? super E> predicate) |
static <E,C extends XInsertingList<? super E>> |
insert(C target,
long index,
XGettingCollection<? extends E> elements,
Predicate<? super E> predicate) |
static <E,C extends XIterable<? extends E>> |
iterate(C collection,
Predicate<? super E> predicate,
Consumer<? super E> procedure) |
static <E> int[] |
orderedIndex(XGettingSequence<E> sequence,
Predicate<? super E> predicate) |
static <E,C extends XProcessingCollection<E>> |
partition(C collection,
Predicate<? super E> predicate,
Consumer<? super E> positiveTarget,
Consumer<? super E> negativeTarget) |
static <I,O,C extends XAddingCollection<? super O>> |
projectInto(Iterable<? extends I> elements,
Function<I,O> projector,
C target) |
static <E,C extends XAddingCollection<? super E>> |
putAll(C target,
E[] elements,
long offset,
long length,
Predicate<? super E> predicate) |
static <E,C extends XAddingCollection<? super E>> |
putAll(C target,
XGettingCollection<? extends E> elements,
Predicate<? super E> predicate) |
static <E> int |
putAll(XPuttingCollection<E> target,
E... elements) |
static <E> int |
putAll(XPuttingCollection<E> target,
E[] elements,
int offset,
int length) |
static <E> int |
putAll(XPuttingCollection<E> target,
XGettingCollection<? extends E> elements) |
static <E,R> R |
rngAggregate(XGettingSequence<E> sequence,
long offset,
long length,
Aggregator<? super E,R> aggregate) |
static <E> VarString |
rngAppendTo(XGettingSequence<E> sequence,
long offset,
long length,
VarString vs) |
static <E> VarString |
rngAppendTo(XGettingSequence<E> sequence,
long offset,
long length,
VarString vs,
BiConsumer<VarString,? super E> appender) |
static <E> VarString |
rngAppendTo(XGettingSequence<E> sequence,
long offset,
long length,
VarString vc,
BiConsumer<VarString,? super E> appender,
char separator) |
static <E> VarString |
rngAppendTo(XGettingSequence<E> sequence,
long offset,
long length,
VarString vs,
BiConsumer<VarString,? super E> appender,
String separator) |
static <E> VarString |
rngAppendTo(XGettingSequence<E> sequence,
long offset,
long length,
VarString vs,
char separator) |
static <E> VarString |
rngAppendTo(XGettingSequence<E> sequence,
long offset,
long length,
VarString vs,
String separator) |
static <E> boolean |
rngApplies(XGettingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E> boolean |
rngAppliesAll(XGettingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E> int |
rngBinarySearch(XGettingSequence<E> sequence,
long offset,
long length,
E element,
Comparator<? super E> comparator) |
static <E> boolean |
rngContains(XGettingSequence<E> sequence,
long offset,
long length,
E element) |
static <E> boolean |
rngContains(XGettingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> boolean |
rngContains(XGettingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E> boolean |
rngContainsAll(XGettingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> elements) |
static <E> boolean |
rngContainsId(XGettingSequence<E> sequence,
long offset,
long length,
E element) |
static <E> boolean |
rngContainsNull(XGettingSequence<E> sequence,
long offset,
long length) |
static <E,C extends Consumer<? super E>> |
rngCopyTo(XGettingSequence<E> sequence,
long offset,
long length,
C target) |
static <E,C extends Consumer<? super E>> |
rngCopyTo(XGettingSequence<E> sequence,
long offset,
long length,
C target,
Predicate<? super E> predicate) |
static <E> int |
rngCount(XGettingSequence<E> sequence,
long offset,
long length,
E element) |
static <E> int |
rngCount(XGettingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> int |
rngCount(XGettingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E,C extends Consumer<? super E>> |
rngDistinct(XGettingSequence<E> sequence,
long offset,
long length,
C target) |
static <E,C extends Consumer<? super E>> |
rngDistinct(XGettingSequence<E> sequence,
long offset,
long length,
C target,
Equalator<? super E> equalator) |
static <E> boolean |
rngEqualsContent(XGettingSequence<E> sequence,
long offset,
long length,
XGettingSequence<? extends E> other,
Equalator<? super E> equalator) |
static <E,C extends Consumer<? super E>> |
rngExcept(XGettingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> samples,
Equalator<? super E> equalator,
C target) |
static <E> E |
rngFind(XGettingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> E |
rngGet(XGettingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> boolean |
rngHasUniqueValues(XGettingSequence<E> sequence,
long offset,
long length) |
static <E> boolean |
rngHasUniqueValues(XGettingSequence<E> sequence,
long offset,
long length,
Equalator<? super E> equalator) |
static <E> int |
rngIndexOF(XGettingSequence<E> sequence,
long offset,
long length,
E element) |
static <E> int |
rngIndexOf(XGettingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> int |
rngIndexOf(XGettingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E,C extends Consumer<? super E>> |
rngIntersect(XGettingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> samples,
Equalator<? super E> equalator,
C target) |
static <E> boolean |
rngIsSorted(XGettingSequence<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E,C extends XGettingSequence<E>> |
rngIterate(C sequence,
long offset,
long length,
Consumer<? super E> procedure) |
static <E,C extends XGettingSequence<E>> |
rngIterate(C sequence,
long offset,
long length,
IndexedAcceptor<? super E> procedure) |
static <E,C extends XGettingSequence<E>> |
rngIterate(C sequence,
long offset,
long length,
Predicate<? super E> predicate,
Consumer<? super E> procedure) |
static <E,A> A |
rngJoin(XGettingSequence<E> sequence,
long offset,
long length,
BiConsumer<? super E,? super A> joiner,
A aggregate) |
static <E> E |
rngMax(XGettingSequence<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E> int |
rngMaxIndex(XGettingSequence<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E> E |
rngMin(XGettingSequence<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E> int |
rngMinIndex(XGettingSequence<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E,C extends Consumer<? super E>> |
rngMoveTo(XProcessingSequence<E> sequence,
long offset,
long length,
C target,
Predicate<? super E> predicate) |
static <E> XProcessingSequence<E> |
rngProcess(XProcessingSequence<E> sequence,
long offset,
long length,
Consumer<? super E> procedure) |
static <E> int |
rngReduce(XProcessingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E> int |
rngRemove(XProcessingSequence<E> sequence,
long offset,
long length,
E element) |
static <E> int |
rngRemove(XProcessingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> int |
rngRemoveAll(XProcessingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> elements) |
static <E> int |
rngRemoveAll(XProcessingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> samples,
Equalator<? super E> equalator) |
static <E> int |
rngRemoveDuplicates(XProcessingSequence<E> sequence,
long offset,
long length) |
static <E> int |
rngRemoveDuplicates(XProcessingSequence<E> sequence,
long offset,
long length,
Equalator<? super E> equalator) |
static <E> int |
rngRemoveNull(XProcessingSequence<E> sequence,
long offset,
long length) |
static <E> boolean |
rngRemoveOne(XProcessingSequence<E> sequence,
long offset,
long length,
E element) |
static <E> boolean |
rngRemoveOne(XProcessingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> int |
rngRetainAll(XProcessingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> elements) |
static <E> int |
rngRetainAll(XProcessingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> samples,
Equalator<? super E> equalator) |
static <E> E |
rngRetrieve(XProcessingSequence<E> sequence,
long offset,
long length,
E element) |
static <E> E |
rngRetrieve(XProcessingSequence<E> sequence,
long offset,
long length,
E sample,
Equalator<? super E> equalator) |
static <E> E |
rngRetrieve(XProcessingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E> int |
rngScan(XGettingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E> E |
rngSearch(XGettingSequence<E> sequence,
long offset,
long length,
Predicate<? super E> predicate) |
static <E> void |
rngShuffle(XSettingList<E> sequence,
long offset,
long length) |
static <E> void |
rngShuffle(XSortableSequence<E> collection,
long offset,
long length) |
static <E> void |
rngSort(XSettingList<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E> void |
rngSortInsertion(XSettingList<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E> void |
rngSortMerge(XSettingList<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E> void |
rngSortQuick(XSettingList<E> sequence,
long offset,
long length,
Comparator<? super E> comparator) |
static <E,C extends Consumer<? super E>> |
rngUnion(XGettingSequence<E> sequence,
long offset,
long length,
XGettingCollection<? extends E> samples,
Equalator<? super E> equalator,
C target) |
static <E> void |
shuffle(XSortableSequence<E> collection) |
static <E,C extends XCollection<E>> |
subtract(C elements,
XGettingCollection<? extends E> other) |
static <E,S extends E> |
toArray(XGettingCollection<S> collection,
Class<E> arrayComponentType) |
static <V> EqHashTable<Integer,V> |
toTable(V... values) |
static <E,C extends XSortableSequence<E>> |
valueSort(C collection,
Comparator<? super E> order) |
static <V,E,C extends XTable<E,V>> |
valueSortByKeys(C collection,
Comparator<? super E> order) |
static <K,E,C extends XTable<K,E>> |
valueSortByValues(C collection,
Comparator<? super E> order) |
public static final <E,C extends XIterable<? extends E>> C iterate(C collection, Predicate<? super E> predicate, Consumer<? super E> procedure)
public static <K,E,C extends XTable<K,E>> C valueSortByValues(C collection, Comparator<? super E> order)
public static <V,E,C extends XTable<E,V>> C valueSortByKeys(C collection, Comparator<? super E> order)
public static <E,C extends XSortableSequence<E>> C valueSort(C collection, Comparator<? super E> order)
public static <E> void shuffle(XSortableSequence<E> collection)
public static <E> void rngShuffle(XSortableSequence<E> collection, long offset, long length)
public static <E,C extends XGettingCollection<E>> C diverge(C elements, Consumer<? super E> positives, Consumer<? super E> negatives, Predicate<? super E> predicate)
public static <E,C extends XProcessingCollection<E>> C partition(C collection, Predicate<? super E> predicate, Consumer<? super E> positiveTarget, Consumer<? super E> negativeTarget)
public static <E,C extends XGettingCollection<E>> C decide(C collection, Predicate<? super E> predicate, Consumer<? super E> positiveOperation, Consumer<? super E> negativeOperation)
public static <E,C extends XCollection<E>> C subtract(C elements, XGettingCollection<? extends E> other)
public static <E> int rngBinarySearch(XGettingSequence<E> sequence, long offset, long length, E element, Comparator<? super E> comparator)
public static <E> boolean rngHasUniqueValues(XGettingSequence<E> sequence, long offset, long length)
public static <E> boolean rngHasUniqueValues(XGettingSequence<E> sequence, long offset, long length, Equalator<? super E> equalator)
public static <E> boolean rngContainsAll(XGettingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> elements)
public static <E> E rngMax(XGettingSequence<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E> E rngMin(XGettingSequence<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E> int rngIndexOf(XGettingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> int rngIndexOF(XGettingSequence<E> sequence, long offset, long length, E element)
public static <E> int rngCount(XGettingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> int rngCount(XGettingSequence<E> sequence, long offset, long length, E element)
public static <E> boolean rngIsSorted(XGettingSequence<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E,C extends Consumer<? super E>> C rngCopyTo(XGettingSequence<E> sequence, long offset, long length, C target)
public static <E,C extends Consumer<? super E>> C rngCopyTo(XGettingSequence<E> sequence, long offset, long length, C target, Predicate<? super E> predicate)
public static <E,C extends XGettingSequence<E>> C rngIterate(C sequence, long offset, long length, Consumer<? super E> procedure)
public static <E,C extends XGettingSequence<E>> C rngIterate(C sequence, long offset, long length, IndexedAcceptor<? super E> procedure)
public static <E,C extends XGettingSequence<E>> C rngIterate(C sequence, long offset, long length, Predicate<? super E> predicate, Consumer<? super E> procedure)
public static <E,A> A rngJoin(XGettingSequence<E> sequence, long offset, long length, BiConsumer<? super E,? super A> joiner, A aggregate)
public static <E> E rngFind(XGettingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> boolean rngContains(XGettingSequence<E> sequence, long offset, long length, E element)
public static <E> boolean rngContainsId(XGettingSequence<E> sequence, long offset, long length, E element)
public static <E> boolean rngContains(XGettingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> boolean rngContains(XGettingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> boolean rngContainsNull(XGettingSequence<E> sequence, long offset, long length)
public static <E> boolean rngApplies(XGettingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> boolean rngAppliesAll(XGettingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> int rngCount(XGettingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> int rngIndexOf(XGettingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> int rngScan(XGettingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> E rngGet(XGettingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> E rngSearch(XGettingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> boolean rngEqualsContent(XGettingSequence<E> sequence, long offset, long length, XGettingSequence<? extends E> other, Equalator<? super E> equalator)
public static <E,R> R rngAggregate(XGettingSequence<E> sequence, long offset, long length, Aggregator<? super E,R> aggregate)
public static <E> VarString rngAppendTo(XGettingSequence<E> sequence, long offset, long length, VarString vs)
public static <E> VarString rngAppendTo(XGettingSequence<E> sequence, long offset, long length, VarString vs, String separator)
public static <E> VarString rngAppendTo(XGettingSequence<E> sequence, long offset, long length, VarString vs, char separator)
public static <E> VarString rngAppendTo(XGettingSequence<E> sequence, long offset, long length, VarString vs, BiConsumer<VarString,? super E> appender)
public static <E> VarString rngAppendTo(XGettingSequence<E> sequence, long offset, long length, VarString vc, BiConsumer<VarString,? super E> appender, char separator)
public static <E> VarString rngAppendTo(XGettingSequence<E> sequence, long offset, long length, VarString vs, BiConsumer<VarString,? super E> appender, String separator)
public static <E> int rngMaxIndex(XGettingSequence<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E> int rngMinIndex(XGettingSequence<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E,C extends Consumer<? super E>> C rngDistinct(XGettingSequence<E> sequence, long offset, long length, C target)
public static <E,C extends Consumer<? super E>> C rngDistinct(XGettingSequence<E> sequence, long offset, long length, C target, Equalator<? super E> equalator)
public static <E,C extends Consumer<? super E>> C rngIntersect(XGettingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> samples, Equalator<? super E> equalator, C target)
public static <E,C extends Consumer<? super E>> C rngUnion(XGettingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> samples, Equalator<? super E> equalator, C target)
public static <E,C extends Consumer<? super E>> C rngExcept(XGettingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> samples, Equalator<? super E> equalator, C target)
public static <E,C extends XAddingCollection<? super E>> C addAll(C target, E[] elements, long offset, long length, Predicate<? super E> predicate)
public static <E,C extends XAddingCollection<? super E>> C addAll(C target, XGettingCollection<? extends E> elements, Predicate<? super E> predicate)
public static <E,C extends XAddingCollection<? super E>> C putAll(C target, E[] elements, long offset, long length, Predicate<? super E> predicate)
public static <E,C extends XAddingCollection<? super E>> C putAll(C target, XGettingCollection<? extends E> elements, Predicate<? super E> predicate)
public static <E,C extends XInsertingList<? super E>> C insert(C target, int index, E[] elements, long offset, long length, Predicate<? super E> predicate)
public static <E,C extends XInsertingList<? super E>> C insert(C target, long index, XGettingCollection<? extends E> elements, Predicate<? super E> predicate)
public static <E> E rngRetrieve(XProcessingSequence<E> sequence, long offset, long length, E element)
public static <E> E rngRetrieve(XProcessingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> E rngRetrieve(XProcessingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E> boolean rngRemoveOne(XProcessingSequence<E> sequence, long offset, long length, E element)
public static <E> boolean rngRemoveOne(XProcessingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> int rngRemoveNull(XProcessingSequence<E> sequence, long offset, long length)
public static <E> int rngRemove(XProcessingSequence<E> sequence, long offset, long length, E element)
public static <E> int rngRemove(XProcessingSequence<E> sequence, long offset, long length, E sample, Equalator<? super E> equalator)
public static <E> int rngRemoveAll(XProcessingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> samples, Equalator<? super E> equalator)
public static <E> int rngRemoveAll(XProcessingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> elements)
public static <E> int rngRetainAll(XProcessingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> samples, Equalator<? super E> equalator)
public static <E> int rngRetainAll(XProcessingSequence<E> sequence, long offset, long length, XGettingCollection<? extends E> elements)
public static <E> int rngRemoveDuplicates(XProcessingSequence<E> sequence, long offset, long length, Equalator<? super E> equalator)
public static <E> int rngRemoveDuplicates(XProcessingSequence<E> sequence, long offset, long length)
public static <E> int rngReduce(XProcessingSequence<E> sequence, long offset, long length, Predicate<? super E> predicate)
public static <E,C extends Consumer<? super E>> C rngMoveTo(XProcessingSequence<E> sequence, long offset, long length, C target, Predicate<? super E> predicate)
public static <E> XProcessingSequence<E> rngProcess(XProcessingSequence<E> sequence, long offset, long length, Consumer<? super E> procedure)
public static <E> void rngSort(XSettingList<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E> void rngShuffle(XSettingList<E> sequence, long offset, long length)
public static <E> void rngSortMerge(XSettingList<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E> void rngSortInsertion(XSettingList<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E> void rngSortQuick(XSettingList<E> sequence, long offset, long length, Comparator<? super E> comparator)
public static <E> VarString appendTo(XGettingCollection<E> collection, VarString vc)
public static <E> VarString appendTo(XGettingCollection<E> collection, VarString vc, char separator)
public static <E> VarString appendTo(XGettingCollection<E> collection, VarString vc, String separator)
public static <E> VarString appendTo(XGettingCollection<E> collection, VarString vc, BiConsumer<VarString,? super E> appender)
public static <E> VarString appendTo(XGettingCollection<E> collection, VarString vc, BiConsumer<VarString,? super E> appender, char separator)
public static <E> VarString appendTo(XGettingCollection<E> collection, VarString vc, BiConsumer<VarString,? super E> appender, String separator)
public static <E> int addAll(XAddingCollection<E> target, E... elements)
public static <E> int addAll(XAddingCollection<E> target, E[] elements, int offset, int length)
public static <E> int addAll(XAddingCollection<E> target, XGettingCollection<? extends E> elements)
public static <E> int putAll(XPuttingCollection<E> target, E... elements)
public static <E> int putAll(XPuttingCollection<E> target, E[] elements, int offset, int length)
public static <E> int putAll(XPuttingCollection<E> target, XGettingCollection<? extends E> elements)
public static <E,S extends E> E[] toArray(XGettingCollection<S> collection, Class<E> arrayComponentType)
@SafeVarargs public static final <V> EqHashTable<Integer,V> toTable(V... values)
public static <E> int[] index(XGettingSequence<E> sequence, Predicate<? super E> predicate)
E - the element type of the passed sequence.sequence - the sequence to be indexed.predicate - the predicate to be used to create the index.public static <E> int[] orderedIndex(XGettingSequence<E> sequence, Predicate<? super E> predicate)
public static <I,O,C extends XAddingCollection<? super O>> C projectInto(Iterable<? extends I> elements, Function<I,O> projector, C target)
Copyright © 2022 MicroStream Software. All rights reserved.