Package org.apache.wayang.core.util
Class WayangArrays
- java.lang.Object
-
- org.apache.wayang.core.util.WayangArrays
-
public class WayangArrays extends java.lang.Object
Utility for handling arrays.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> boolean
anyMatch(T[] array, java.util.function.Predicate<T> predicate)
static java.util.List<java.lang.Integer>
asList(int... values)
Convertsint
varargs into aList
.static java.util.List<java.lang.Long>
asList(long... values)
Convertslong
varargs into aList
.static int[]
range(int to)
Enumerates in ascending order all integers0 <= i < to
.static int[]
range(int from, int to)
Enumerates in ascending order all integersfrom <= i < to
.static int[]
toArray(java.util.BitSet bitSet)
Converts aBitSet
to an array that contains all indices set in thisBitSet
.static long[]
toArray(java.util.Collection<java.lang.Long> values)
Convertes thevalues
into along
array.
-
-
-
Method Detail
-
range
public static int[] range(int from, int to)
Enumerates in ascending order all integersfrom <= i < to
.
-
range
public static int[] range(int to)
Enumerates in ascending order all integers0 <= i < to
.
-
anyMatch
public static <T> boolean anyMatch(T[] array, java.util.function.Predicate<T> predicate)
-
asList
public static java.util.List<java.lang.Integer> asList(int... values)
Convertsint
varargs into aList
.
-
asList
public static java.util.List<java.lang.Long> asList(long... values)
Convertslong
varargs into aList
.
-
toArray
public static long[] toArray(java.util.Collection<java.lang.Long> values)
Convertes thevalues
into along
array. This prohibitsnull
values.
-
toArray
public static int[] toArray(java.util.BitSet bitSet)
Converts aBitSet
to an array that contains all indices set in thisBitSet
.
-
-