Package com.liferay.portal.kernel.util
Class ArrayUtil
Object
com.liferay.portal.kernel.util.ArrayUtil
- Author:
- Brian Wing Shun Chan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean[]
append
(boolean[]... arrays) static boolean[]
append
(boolean[] array, boolean value) static byte[]
append
(byte[]... arrays) static byte[]
append
(byte[] array, byte value) static char[]
append
(char[]... arrays) static char[]
append
(char[] array, char value) static double[]
append
(double[]... arrays) static double[]
append
(double[] array, double value) static float[]
append
(float[]... arrays) static float[]
append
(float[] array, float value) static int[]
append
(int[]... arrays) static int[]
append
(int[] array, int value) static long[]
append
(long[]... arrays) static long[]
append
(long[] array, long value) static short[]
append
(short[]... arrays) static short[]
append
(short[] array, short value) static <T> T[]
append
(T[]... arrays) static <T> T[][]
append
(T[][] array1, T[] value) static <T> T[][]
append
(T[][] array1, T[][] array2) static <T> T[]
append
(T[] array, T value) static <T> T[]
append
(T[] array1, T[] array2) static boolean[]
clone
(boolean[] array) static boolean[]
clone
(boolean[] array, int from, int to) static byte[]
clone
(byte[] array) static byte[]
clone
(byte[] array, int from, int to) static char[]
clone
(char[] array) static char[]
clone
(char[] array, int from, int to) static double[]
clone
(double[] array) static double[]
clone
(double[] array, int from, int to) static float[]
clone
(float[] array) static float[]
clone
(float[] array, int from, int to) static int[]
clone
(int[] array) static int[]
clone
(int[] array, int from, int to) static long[]
clone
(long[] array) static long[]
clone
(long[] array, int from, int to) static short[]
clone
(short[] array) static short[]
clone
(short[] array, int from, int to) static <T> T[]
clone
(T[] array) static <T> T[][]
clone
(T[][] array) static <T> T[][]
clone
(T[][] array, int from, int to) static <T> T[]
clone
(T[] array, int from, int to) static void
static boolean
contains
(boolean[] array, boolean value) static boolean
contains
(byte[] array, byte value) static boolean
contains
(char[] array, char value) static boolean
contains
(double[] array, double value) static boolean
contains
(float[] array, float value) static boolean
contains
(int[] array, int value) static boolean
contains
(long[] array, long value) static boolean
contains
(short[] array, short value) static boolean
static boolean
static boolean
containsAll
(boolean[] array1, boolean[] array2) static boolean
containsAll
(byte[] array1, byte[] array2) static boolean
containsAll
(char[] array1, char[] array2) static boolean
containsAll
(double[] array1, double[] array2) static boolean
containsAll
(float[] array1, float[] array2) static boolean
containsAll
(int[] array1, int[] array2) static boolean
containsAll
(long[] array1, long[] array2) static boolean
containsAll
(short[] array1, short[] array2) static boolean
containsAll
(Object[] array1, Object[] array2) static <T> int
static String[]
static String[]
distinct
(String[] array, Comparator<String> comparator) static <T> boolean
static boolean[]
static byte[]
static char[]
static double[]
static float[]
static int[]
static long[]
static short[]
static <T> T[]
static int
static Object
static boolean
isEmpty
(boolean[] array) static boolean
isEmpty
(byte[] array) static boolean
isEmpty
(char[] array) static boolean
isEmpty
(double[] array) static boolean
isEmpty
(float[] array) static boolean
isEmpty
(int[] array) static boolean
isEmpty
(long[] array) static boolean
isEmpty
(short[] array) static boolean
static boolean
isNotEmpty
(boolean[] array) static boolean
isNotEmpty
(byte[] array) static boolean
isNotEmpty
(char[] array) static boolean
isNotEmpty
(double[] array) static boolean
isNotEmpty
(float[] array) static boolean
isNotEmpty
(int[] array) static boolean
isNotEmpty
(long[] array) static boolean
isNotEmpty
(short[] array) static boolean
isNotEmpty
(Object[] array) static <T> void
isNotEmptyForEach
(T[] array, Consumer<T> consumer) static boolean[]
remove
(boolean[] array, boolean value) static byte[]
remove
(byte[] array, byte value) static char[]
remove
(char[] array, char value) static double[]
remove
(double[] array, double value) static float[]
remove
(float[] array, float value) static int[]
remove
(int[] array, int value) static long[]
remove
(long[] array, long value) static short[]
remove
(short[] array, short value) static String[]
static <T> T[]
remove
(T[] array, T value) static String[]
removeByPrefix
(String[] array, String prefix) static void
static void
reverse
(boolean[] array) static void
reverse
(char[] array) static void
reverse
(double[] array) static void
reverse
(int[] array) static void
reverse
(long[] array) static void
reverse
(short[] array) static <T> void
reverse
(T[] array) static byte[]
sortedUnique
(byte[] array) static double[]
sortedUnique
(double[] array) static float[]
sortedUnique
(float[] array) static int[]
sortedUnique
(int[] array) static long[]
sortedUnique
(long[] array) static short[]
sortedUnique
(short[] array) static String[]
sortedUnique
(String[] array) static Object
static boolean[]
subset
(boolean[] array, int start, int end) static byte[]
subset
(byte[] array, int start, int end) static char[]
subset
(char[] array, int start, int end) static double[]
subset
(double[] array, int start, int end) static float[]
subset
(float[] array, int start, int end) static int[]
subset
(int[] array, int start, int end) static long[]
subset
(long[] array, int start, int end) static short[]
subset
(short[] array, int start, int end) static <T> T[]
subset
(T[] array, int start, int end) static Boolean[]
toArray
(boolean[] array) static Byte[]
toArray
(byte[] array) static Character[]
toArray
(char[] array) static Double[]
toArray
(double[] array) static Float[]
toArray
(float[] array) static Integer[]
toArray
(int[] array) static Long[]
toArray
(long[] array) static Short[]
toArray
(short[] array) static boolean[]
static byte[]
static char[]
static double[]
static float[]
static int[]
static long[]
static short[]
static <T,
A> A[] static boolean[]
toBooleanArray
(Collection<Boolean> collection) static double[]
toDoubleArray
(Collection<? extends Number> collection) static float[]
toFloatArray
(Collection<? extends Number> collection) static int[]
toIntArray
(Collection<? extends Number> collection) static Long[]
toLongArray
(int[] array) static Long[]
toLongArray
(long[] array) static Long[]
toLongArray
(Object[] array) static long[]
toLongArray
(Collection<? extends Number> collection) static short[]
toShortArray
(Collection<Short> collection) static String
static String
static String
static <T,
A> String static <T,
A> String static <T,
A> String static String[]
toStringArray
(boolean[] array) static String[]
toStringArray
(byte[] array) static String[]
toStringArray
(char[] array) static String[]
toStringArray
(double[] array) static String[]
toStringArray
(float[] array) static String[]
toStringArray
(int[] array) static String[]
toStringArray
(long[] array) static String[]
toStringArray
(short[] array) static String[]
toStringArray
(JSONArray jsonArray) static String[]
toStringArray
(Object[] array) static String[]
toStringArray
(Collection<?> collection) static String[]
toStringArray
(Date[] array, DateFormat dateFormat) static byte[]
unique
(byte[] array) static double[]
unique
(double[] array) static float[]
unique
(float[] array) static int[]
unique
(int[] array) static long[]
unique
(long[] array) static short[]
unique
(short[] array) static String[]
-
Constructor Details
-
ArrayUtil
public ArrayUtil()
-
-
Method Details
-
append
public static boolean[] append(boolean[]... arrays) -
append
public static boolean[] append(boolean[] array, boolean value) -
append
public static byte[] append(byte[]... arrays) -
append
public static byte[] append(byte[] array, byte value) -
append
public static char[] append(char[]... arrays) -
append
public static char[] append(char[] array, char value) -
append
public static double[] append(double[]... arrays) -
append
public static double[] append(double[] array, double value) -
append
public static float[] append(float[]... arrays) -
append
public static float[] append(float[] array, float value) -
append
public static int[] append(int[]... arrays) -
append
public static int[] append(int[] array, int value) -
append
public static long[] append(long[]... arrays) -
append
public static long[] append(long[] array, long value) -
append
public static short[] append(short[]... arrays) -
append
public static short[] append(short[] array, short value) -
append
public static <T> T[] append(T[]... arrays) -
append
public static <T> T[] append(T[] array, T value) -
append
public static <T> T[] append(T[] array1, T[] array2) -
append
public static <T> T[][] append(T[][] array1, T[] value) -
append
public static <T> T[][] append(T[][] array1, T[][] array2) -
clone
public static boolean[] clone(boolean[] array) -
clone
public static boolean[] clone(boolean[] array, int from, int to) -
clone
public static byte[] clone(byte[] array) -
clone
public static byte[] clone(byte[] array, int from, int to) -
clone
public static char[] clone(char[] array) -
clone
public static char[] clone(char[] array, int from, int to) -
clone
public static double[] clone(double[] array) -
clone
public static double[] clone(double[] array, int from, int to) -
clone
public static float[] clone(float[] array) -
clone
public static float[] clone(float[] array, int from, int to) -
clone
public static int[] clone(int[] array) -
clone
public static int[] clone(int[] array, int from, int to) -
clone
public static long[] clone(long[] array) -
clone
public static long[] clone(long[] array, int from, int to) -
clone
public static short[] clone(short[] array) -
clone
public static short[] clone(short[] array, int from, int to) -
clone
public static <T> T[] clone(T[] array) -
clone
public static <T> T[] clone(T[] array, int from, int to) -
clone
public static <T> T[][] clone(T[][] array) -
clone
public static <T> T[][] clone(T[][] array, int from, int to) -
combine
-
contains
public static boolean contains(boolean[] array, boolean value) -
contains
public static boolean contains(byte[] array, byte value) -
contains
public static boolean contains(char[] array, char value) -
contains
public static boolean contains(double[] array, double value) -
contains
public static boolean contains(float[] array, float value) -
contains
public static boolean contains(int[] array, int value) -
contains
public static boolean contains(long[] array, long value) -
contains
-
contains
public static boolean contains(short[] array, short value) -
contains
-
containsAll
public static boolean containsAll(boolean[] array1, boolean[] array2) -
containsAll
public static boolean containsAll(byte[] array1, byte[] array2) -
containsAll
public static boolean containsAll(char[] array1, char[] array2) -
containsAll
public static boolean containsAll(double[] array1, double[] array2) -
containsAll
public static boolean containsAll(float[] array1, float[] array2) -
containsAll
public static boolean containsAll(int[] array1, int[] array2) -
containsAll
public static boolean containsAll(long[] array1, long[] array2) -
containsAll
-
containsAll
public static boolean containsAll(short[] array1, short[] array2) -
count
-
distinct
-
distinct
-
exists
-
filter
-
filter
-
filter
-
filter
-
filter
-
filter
-
filter
-
filter
-
filter
-
getLength
-
getValue
-
isEmpty
public static boolean isEmpty(boolean[] array) -
isEmpty
public static boolean isEmpty(byte[] array) -
isEmpty
public static boolean isEmpty(char[] array) -
isEmpty
public static boolean isEmpty(double[] array) -
isEmpty
public static boolean isEmpty(float[] array) -
isEmpty
public static boolean isEmpty(int[] array) -
isEmpty
public static boolean isEmpty(long[] array) -
isEmpty
-
isEmpty
public static boolean isEmpty(short[] array) -
isNotEmpty
public static boolean isNotEmpty(boolean[] array) -
isNotEmpty
public static boolean isNotEmpty(byte[] array) -
isNotEmpty
public static boolean isNotEmpty(char[] array) -
isNotEmpty
public static boolean isNotEmpty(double[] array) -
isNotEmpty
public static boolean isNotEmpty(float[] array) -
isNotEmpty
public static boolean isNotEmpty(int[] array) -
isNotEmpty
public static boolean isNotEmpty(long[] array) -
isNotEmpty
-
isNotEmpty
public static boolean isNotEmpty(short[] array) -
isNotEmptyForEach
-
remove
public static boolean[] remove(boolean[] array, boolean value) -
remove
public static byte[] remove(byte[] array, byte value) -
remove
public static char[] remove(char[] array, char value) -
remove
public static double[] remove(double[] array, double value) -
remove
public static float[] remove(float[] array, float value) -
remove
public static int[] remove(int[] array, int value) -
remove
public static long[] remove(long[] array, long value) -
remove
public static short[] remove(short[] array, short value) -
remove
-
remove
public static <T> T[] remove(T[] array, T value) -
removeByPrefix
-
replace
-
reverse
public static void reverse(boolean[] array) -
reverse
public static void reverse(char[] array) -
reverse
public static void reverse(double[] array) -
reverse
public static void reverse(int[] array) -
reverse
public static void reverse(long[] array) -
reverse
public static void reverse(short[] array) -
reverse
public static <T> void reverse(T[] array) -
sortedUnique
public static byte[] sortedUnique(byte[] array) -
sortedUnique
public static double[] sortedUnique(double[] array) -
sortedUnique
public static float[] sortedUnique(float[] array) -
sortedUnique
public static int[] sortedUnique(int[] array) -
sortedUnique
public static long[] sortedUnique(long[] array) -
sortedUnique
public static short[] sortedUnique(short[] array) -
sortedUnique
-
split
-
subset
public static boolean[] subset(boolean[] array, int start, int end) -
subset
public static byte[] subset(byte[] array, int start, int end) -
subset
public static char[] subset(char[] array, int start, int end) -
subset
public static double[] subset(double[] array, int start, int end) -
subset
public static float[] subset(float[] array, int start, int end) -
subset
public static int[] subset(int[] array, int start, int end) -
subset
public static long[] subset(long[] array, int start, int end) -
subset
public static short[] subset(short[] array, int start, int end) -
subset
public static <T> T[] subset(T[] array, int start, int end) -
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toArray
-
toBooleanArray
-
toDoubleArray
-
toFloatArray
-
toIntArray
-
toLongArray
-
toLongArray
-
toLongArray
-
toLongArray
-
toShortArray
-
toString
- See Also:
-
toString
- See Also:
-
toString
-
toString
- See Also:
-
toString
-
toString
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
toStringArray
-
unique
public static byte[] unique(byte[] array) -
unique
public static double[] unique(double[] array) -
unique
public static float[] unique(float[] array) -
unique
public static int[] unique(int[] array) -
unique
public static long[] unique(long[] array) -
unique
public static short[] unique(short[] array) -
unique
-