public class PrimitiveIntCollections extends Object
PrimitiveLongCollections,
Primitive| Modifier and Type | Class and Description |
|---|---|
static class |
PrimitiveIntCollections.PrimitiveIntBaseIterator
Base iterator for simpler implementations of
PrimitiveIntIterators. |
static class |
PrimitiveIntCollections.PrimitiveIntConcatingIterator |
static class |
PrimitiveIntCollections.PrimitiveIntFilteringIterator |
static class |
PrimitiveIntCollections.PrimitiveIntInterleavingIterator |
static class |
PrimitiveIntCollections.PrimitiveIntRangeIterator |
| Constructor and Description |
|---|
PrimitiveIntCollections() |
| Modifier and Type | Method and Description |
|---|---|
static PrimitiveIntIterator |
append(PrimitiveIntIterator iterator,
int item) |
static int[] |
asArray(Collection<Integer> values) |
static int[] |
asArray(PrimitiveIntIterator iterator) |
static PrimitiveIntSet |
asSet(int[] values) |
static PrimitiveIntSet |
asSet(long[] values,
LongToIntFunction converter) |
static PrimitiveIntSet |
asSet(PrimitiveIntIterator iterator) |
static PrimitiveIntSet |
asSetAllowDuplicates(PrimitiveIntIterator iterator) |
static PrimitiveIntIterator |
concat(Iterator<PrimitiveIntIterator> iterators) |
static PrimitiveIntIterator |
constant(int value) |
static void |
consume(PrimitiveIntIterator source,
IntConsumer consumer) |
static boolean |
contains(int[] values,
int candidate) |
static int |
count(PrimitiveIntIterator iterator) |
static int[] |
deduplicate(int[] values)
Deduplicates values in the sorted
values array. |
static PrimitiveIntIterator |
deduplicate(PrimitiveIntIterator source) |
static PrimitiveIntIterator |
emptyIterator() |
static PrimitiveIntSet |
emptySet() |
static boolean |
equals(PrimitiveIntIterator first,
PrimitiveIntIterator other)
Validates whether two
Iterators are equal or not, i.e. |
static PrimitiveIntIterator |
filter(PrimitiveIntIterator source,
IntPredicate filter) |
static int |
first(PrimitiveIntIterator iterator) |
static int |
first(PrimitiveIntIterator iterator,
int defaultItem) |
static PrimitiveIntIterator |
flatten(Iterator<PrimitiveIntIterator> source) |
static int |
indexOf(PrimitiveIntIterator iterator,
int item)
Returns the index of the given item in the iterator(zero-based).
|
static int |
itemAt(PrimitiveIntIterator iterator,
int index) |
static int |
itemAt(PrimitiveIntIterator iterator,
int index,
int defaultItem) |
static PrimitiveIntIterator |
iterator(int... items) |
static int |
last(PrimitiveIntIterator iterator) |
static int |
last(PrimitiveIntIterator iterator,
int defaultItem) |
static PrimitiveIntIterator |
limit(PrimitiveIntIterator source,
int maxItems) |
static <T> Iterator<T> |
map(IntFunction<T> mapFunction,
PrimitiveIntIterator source) |
static <T> Set<T> |
mapToSet(PrimitiveIntIterator iterator,
IntFunction<T> map) |
static PrimitiveIntIterator |
not(PrimitiveIntIterator source,
int disallowedValue) |
static PrimitiveIntIterator |
prepend(int item,
PrimitiveIntIterator iterator) |
static PrimitiveIntIterator |
range(int end) |
static PrimitiveIntIterator |
range(int start,
int end) |
static PrimitiveIntIterator |
range(int start,
int end,
int stride) |
static PrimitiveIntIterator |
reversed(int... items) |
static PrimitiveIntIterator |
reversed(PrimitiveIntIterator source) |
static int |
single(PrimitiveIntIterator iterator) |
static int |
single(PrimitiveIntIterator iterator,
int defaultItem) |
static PrimitiveIntIterator |
singleton(int item) |
static PrimitiveIntIterator |
skip(PrimitiveIntIterator source,
int skipTheFirstNItems) |
static List<Integer> |
toList(PrimitiveIntIterator iterator)
Pulls all items from the
iterator and puts them into a List, boxing each int. |
static PrimitiveIntIterator |
toPrimitiveIterator(Iterator<Integer> iterator) |
static Set<Integer> |
toSet(PrimitiveIntIterator iterator)
Pulls all items from the
iterator and puts them into a Set, boxing each int. |
public static PrimitiveIntIterator iterator(int... items)
public static PrimitiveIntIterator reversed(int... items)
public static PrimitiveIntIterator reversed(PrimitiveIntIterator source)
public static PrimitiveIntIterator concat(Iterator<PrimitiveIntIterator> iterators)
public static PrimitiveIntIterator prepend(int item, PrimitiveIntIterator iterator)
public static PrimitiveIntIterator append(PrimitiveIntIterator iterator, int item)
public static PrimitiveIntIterator filter(PrimitiveIntIterator source, IntPredicate filter)
public static PrimitiveIntIterator deduplicate(PrimitiveIntIterator source)
public static PrimitiveIntIterator not(PrimitiveIntIterator source, int disallowedValue)
public static PrimitiveIntIterator skip(PrimitiveIntIterator source, int skipTheFirstNItems)
public static PrimitiveIntIterator limit(PrimitiveIntIterator source, int maxItems)
public static PrimitiveIntIterator range(int end)
public static PrimitiveIntIterator range(int start, int end)
public static PrimitiveIntIterator range(int start, int end, int stride)
public static PrimitiveIntIterator singleton(int item)
public static int first(PrimitiveIntIterator iterator)
public static int first(PrimitiveIntIterator iterator, int defaultItem)
public static int last(PrimitiveIntIterator iterator)
public static int last(PrimitiveIntIterator iterator, int defaultItem)
public static int single(PrimitiveIntIterator iterator)
public static int single(PrimitiveIntIterator iterator, int defaultItem)
public static int itemAt(PrimitiveIntIterator iterator, int index)
public static int itemAt(PrimitiveIntIterator iterator, int index, int defaultItem)
public static int indexOf(PrimitiveIntIterator iterator, int item)
iterator
equals item -1 is returned.item - the item to look for.iterator - of items.public static boolean equals(PrimitiveIntIterator first, PrimitiveIntIterator other)
Iterators are equal or not, i.e. if they have contain same number of items
and each orderly item equals one another.public static PrimitiveIntSet asSet(PrimitiveIntIterator iterator)
public static PrimitiveIntSet asSetAllowDuplicates(PrimitiveIntIterator iterator)
public static int count(PrimitiveIntIterator iterator)
public static int[] asArray(PrimitiveIntIterator iterator)
public static int[] asArray(Collection<Integer> values)
public static PrimitiveIntIterator emptyIterator()
public static PrimitiveIntSet emptySet()
public static PrimitiveIntIterator toPrimitiveIterator(Iterator<Integer> iterator)
public static PrimitiveIntIterator flatten(Iterator<PrimitiveIntIterator> source)
public static <T> Iterator<T> map(IntFunction<T> mapFunction, PrimitiveIntIterator source)
public static void consume(PrimitiveIntIterator source, IntConsumer consumer)
public static PrimitiveIntIterator constant(int value)
public static PrimitiveIntSet asSet(int[] values)
public static PrimitiveIntSet asSet(long[] values, LongToIntFunction converter)
public static boolean contains(int[] values,
int candidate)
public static List<Integer> toList(PrimitiveIntIterator iterator)
iterator and puts them into a List, boxing each int.iterator - PrimitiveIntIterator to pull values from.List containing all items.public static Set<Integer> toSet(PrimitiveIntIterator iterator)
iterator and puts them into a Set, boxing each int.
Any duplicate value will throw IllegalStateException.iterator - PrimitiveIntIterator to pull values from.Set containing all items.IllegalStateException - for the first encountered duplicate.public static <T> Set<T> mapToSet(PrimitiveIntIterator iterator, IntFunction<T> map)
public static int[] deduplicate(int[] values)
values array.values - sorted array of int values.Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.