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 voidstatic booleancontains(boolean[] array, boolean value) static booleancontains(byte[] array, byte value) static booleancontains(char[] array, char value) static booleancontains(double[] array, double value) static booleancontains(float[] array, float value) static booleancontains(int[] array, int value) static booleancontains(long[] array, long value) static booleancontains(short[] array, short value) static booleanstatic booleanstatic booleancontainsAll(boolean[] array1, boolean[] array2) static booleancontainsAll(byte[] array1, byte[] array2) static booleancontainsAll(char[] array1, char[] array2) static booleancontainsAll(double[] array1, double[] array2) static booleancontainsAll(float[] array1, float[] array2) static booleancontainsAll(int[] array1, int[] array2) static booleancontainsAll(long[] array1, long[] array2) static booleancontainsAll(short[] array1, short[] array2) static booleancontainsAll(Object[] array1, Object[] array2) static <T> intstatic String[]static String[]distinct(String[] array, Comparator<String> comparator) static <T> booleanstatic boolean[]static byte[]static char[]static double[]static float[]static int[]static long[]static short[]static <T> T[]static intstatic Objectstatic booleanisEmpty(boolean[] array) static booleanisEmpty(byte[] array) static booleanisEmpty(char[] array) static booleanisEmpty(double[] array) static booleanisEmpty(float[] array) static booleanisEmpty(int[] array) static booleanisEmpty(long[] array) static booleanisEmpty(short[] array) static booleanstatic booleanisNotEmpty(boolean[] array) static booleanisNotEmpty(byte[] array) static booleanisNotEmpty(char[] array) static booleanisNotEmpty(double[] array) static booleanisNotEmpty(float[] array) static booleanisNotEmpty(int[] array) static booleanisNotEmpty(long[] array) static booleanisNotEmpty(short[] array) static booleanisNotEmpty(Object[] array) static <T> voidisNotEmptyForEach(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 voidstatic voidreverse(boolean[] array) static voidreverse(char[] array) static voidreverse(double[] array) static voidreverse(int[] array) static voidreverse(long[] array) static voidreverse(short[] array) static <T> voidreverse(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 Objectstatic 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 Stringstatic Stringstatic Stringstatic <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
-