Package net.morimekta.util
Class ArrayUtil
- java.lang.Object
-
- net.morimekta.util.ArrayUtil
-
public class ArrayUtil extends java.lang.Object
Simple utility for handling primitive arrays.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean[]
booleanPrimitives(java.lang.Boolean... booleans)
static boolean[]
booleanPrimitives(java.util.Collection<java.lang.Boolean> booleans)
static byte[]
bytePrimitives(java.lang.Byte... bytes)
static byte[]
bytePrimitives(java.util.Collection<java.lang.Byte> bytes)
static double[]
doublePrimitives(java.lang.Double... doubles)
static double[]
doublePrimitives(java.util.Collection<java.lang.Double> doubles)
static float[]
floatPrimitives(java.lang.Float... floats)
static float[]
floatPrimitives(java.util.Collection<java.lang.Float> floats)
static int[]
intPrimitives(java.lang.Integer... ints)
static int[]
intPrimitives(java.util.Collection<java.lang.Integer> ints)
static java.util.List<java.lang.Boolean>
listPrimitives(boolean[] booleans)
static java.util.List<java.lang.Byte>
listPrimitives(byte[] bytes)
static java.util.List<java.lang.Double>
listPrimitives(double[] doubles)
static java.util.List<java.lang.Float>
listPrimitives(float[] floats)
static java.util.List<java.lang.Integer>
listPrimitives(int[] ints)
static java.util.List<java.lang.Long>
listPrimitives(long[] longs)
static java.util.List<java.lang.Short>
listPrimitives(short[] shorts)
static long[]
longPrimitives(java.lang.Long... longs)
static long[]
longPrimitives(java.util.Collection<java.lang.Long> longs)
static short[]
shortPrimitives(java.lang.Short... shorts)
static short[]
shortPrimitives(java.util.Collection<java.lang.Short> shorts)
-
-
-
Method Detail
-
listPrimitives
public static java.util.List<java.lang.Boolean> listPrimitives(@Nonnull boolean[] booleans)
- Parameters:
booleans
- Array of booleans.- Returns:
- List of booleans.
-
booleanPrimitives
public static boolean[] booleanPrimitives(@Nonnull java.util.Collection<java.lang.Boolean> booleans)
- Parameters:
booleans
- Collection of booleans.- Returns:
- Primitive array for same booleans.
-
booleanPrimitives
public static boolean[] booleanPrimitives(java.lang.Boolean... booleans)
- Parameters:
booleans
- Array of booleans.- Returns:
- Primitive array for same booleans.
-
listPrimitives
public static java.util.List<java.lang.Byte> listPrimitives(@Nonnull byte[] bytes)
- Parameters:
bytes
- Array of bytes.- Returns:
- List of bytes.
-
bytePrimitives
public static byte[] bytePrimitives(@Nonnull java.util.Collection<java.lang.Byte> bytes)
- Parameters:
bytes
- Collection of bytes.- Returns:
- Primitive array for same bytes.
-
bytePrimitives
public static byte[] bytePrimitives(java.lang.Byte... bytes)
- Parameters:
bytes
- Array of bytes.- Returns:
- Primitive array for same bytes.
-
listPrimitives
public static java.util.List<java.lang.Short> listPrimitives(@Nonnull short[] shorts)
- Parameters:
shorts
- Array of shorts.- Returns:
- List of shorts.
-
shortPrimitives
public static short[] shortPrimitives(@Nonnull java.util.Collection<java.lang.Short> shorts)
- Parameters:
shorts
- Collection of shorts.- Returns:
- Primitive array of same shorts.
-
shortPrimitives
public static short[] shortPrimitives(java.lang.Short... shorts)
- Parameters:
shorts
- Array of shorts.- Returns:
- Primitive array of same shorts.
-
listPrimitives
public static java.util.List<java.lang.Integer> listPrimitives(@Nonnull int[] ints)
- Parameters:
ints
- Array of ints.- Returns:
- List of ints.
-
intPrimitives
public static int[] intPrimitives(@Nonnull java.util.Collection<java.lang.Integer> ints)
- Parameters:
ints
- Collection of integers.- Returns:
- Primitive array of same ints.
-
intPrimitives
public static int[] intPrimitives(java.lang.Integer... ints)
- Parameters:
ints
- Array of integers.- Returns:
- Primitive array of same ints.
-
listPrimitives
public static java.util.List<java.lang.Long> listPrimitives(@Nonnull long[] longs)
- Parameters:
longs
- Array of longs.- Returns:
- List of longs.
-
longPrimitives
public static long[] longPrimitives(@Nonnull java.util.Collection<java.lang.Long> longs)
- Parameters:
longs
- Collection of longs.- Returns:
- Primitive array of same longs.
-
longPrimitives
public static long[] longPrimitives(java.lang.Long... longs)
- Parameters:
longs
- Array of longs.- Returns:
- Primitive array of same longs.
-
listPrimitives
public static java.util.List<java.lang.Float> listPrimitives(@Nonnull float[] floats)
- Parameters:
floats
- Array of floats.- Returns:
- List of floats.
-
floatPrimitives
public static float[] floatPrimitives(@Nonnull java.util.Collection<java.lang.Float> floats)
- Parameters:
floats
- Collection of floats.- Returns:
- Primitive array of same floats.
-
floatPrimitives
public static float[] floatPrimitives(java.lang.Float... floats)
- Parameters:
floats
- Array of floats.- Returns:
- Primitive array of same floats.
-
listPrimitives
public static java.util.List<java.lang.Double> listPrimitives(@Nonnull double[] doubles)
- Parameters:
doubles
- Array of doubles.- Returns:
- List of doubles.
-
doublePrimitives
public static double[] doublePrimitives(@Nonnull java.util.Collection<java.lang.Double> doubles)
- Parameters:
doubles
- Collection of doubles.- Returns:
- Primitive array of same doubles.
-
doublePrimitives
public static double[] doublePrimitives(java.lang.Double... doubles)
- Parameters:
doubles
- Array of doubles.- Returns:
- Primitive array of same doubles.
-
-