public final class IntIteratorUtils extends Object
Modifier and Type | Method and Description |
---|---|
static it.unimi.dsi.fastutil.ints.IntIterator |
fromRoaringBitmapIntIterator(org.roaringbitmap.IntIterator iterator) |
static it.unimi.dsi.fastutil.ints.IntIterator |
mergeAscending(List<it.unimi.dsi.fastutil.ints.IntIterator> iterators)
Merges several iterators of ascending
int values into a single iterator of ascending int values. |
static int |
skip(it.unimi.dsi.fastutil.ints.IntIterator it,
int n)
Implements
IntIterator.skip(int) . |
static it.unimi.dsi.fastutil.ints.IntList |
toIntList(it.unimi.dsi.fastutil.ints.IntIterator iterator) |
public static int skip(it.unimi.dsi.fastutil.ints.IntIterator it, int n)
IntIterator.skip(int)
.public static it.unimi.dsi.fastutil.ints.IntIterator mergeAscending(List<it.unimi.dsi.fastutil.ints.IntIterator> iterators)
int
values into a single iterator of ascending int
values.
It isn't checked if the given source iterators are actually ascending, if they are not, the order of values in the
returned iterator is undefined.
This is similar to what MergeIterator
does with simple
Iterator
s.
iterators
- iterators to merge, must return ascending valuespublic static it.unimi.dsi.fastutil.ints.IntIterator fromRoaringBitmapIntIterator(org.roaringbitmap.IntIterator iterator)
public static it.unimi.dsi.fastutil.ints.IntList toIntList(it.unimi.dsi.fastutil.ints.IntIterator iterator)
Copyright © 2011–2017. All rights reserved.