- java.lang.Object
-
- org.apache.johnzon.core.util.ArrayUtil
-
public final class ArrayUtil extends java.lang.Object
Various Array utils which do not exist in Java or are performing badly. NOTE: we keep this here and in Mapper duplicated to not have Mapper depending on johnzon-core!
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ArrayUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.Byte>
asList(byte[] vals)
static java.util.List<java.lang.Character>
asList(char[] vals)
static java.util.List<java.lang.Double>
asList(double[] vals)
static java.util.List<java.lang.Float>
asList(float[] vals)
static java.util.List<java.lang.Integer>
asList(int[] vals)
static java.util.List<java.lang.Long>
asList(long[] vals)
static java.util.List<java.lang.Short>
asList(short[] vals)
static java.util.List<java.lang.Object>
asList(java.lang.Object[] vals)
static java.util.Collection<java.lang.Object>
newCollection(java.lang.Object array)
Take the given array object and fill a fresh Collection with it.
-
-
-
Method Detail
-
asList
public static java.util.List<java.lang.Integer> asList(int[] vals)
-
asList
public static java.util.List<java.lang.Short> asList(short[] vals)
-
asList
public static java.util.List<java.lang.Long> asList(long[] vals)
-
asList
public static java.util.List<java.lang.Character> asList(char[] vals)
-
asList
public static java.util.List<java.lang.Byte> asList(byte[] vals)
-
asList
public static java.util.List<java.lang.Float> asList(float[] vals)
-
asList
public static java.util.List<java.lang.Double> asList(double[] vals)
-
asList
public static java.util.List<java.lang.Object> asList(java.lang.Object[] vals)
-
newCollection
public static java.util.Collection<java.lang.Object> newCollection(java.lang.Object array)
Take the given array object and fill a fresh Collection with it.- Parameters:
array
- an array that is to be duplicated- Returns:
- a new collection of the original array elements
- Throws:
java.lang.IllegalArgumentException
- if the given value this is not an array.
-
-