Class PZArrayUtil
java.lang.Object
zombie.util.list.PZArrayUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final float[]static final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic float[]add(float[] floats0, float float0) static int[]add(int[] ints0, int int1) static <E> E[]add(E[] objects0, E object) static <E> voidstatic <E> voidaddAll(PZArrayList<E> pZArrayList, List<E> list) static int[]arrayAdd(int[] ints0, int[] ints1) static <L extends List<E>,E, S>
LarrayConvert(L list0, List<S> list1, Function<S, E> function) static float[]arrayCopy(float[] floats1, float[] floats0, int int1, int int2) static int[]arrayCopy(int[] ints1, int[] ints0, int int1, int int2) static <E> E[]static <E,S extends E>
E[]arrayCopy(E[] objects1, S[] objects0) static <E,S extends E>
E[]arrayCopy(E[] objects0, S[] objects1, int int0, int int1) static <E,S extends E>
E[]arrayCopy(E[] objects0, S[] objects1, int int1, int int2, Supplier<E> supplier, Invokers.Params2.ICallback<E, S> iCallback) static <L extends List<E>,E>
Lstatic <E> E[]arrayPopulate(E[] objects, Supplier<E> supplier) static <E> E[]arrayPopulate(E[] objects, Supplier<E> supplier, int int1, int int2) static float[]arraySet(float[] floats, float float0) static int[]arraySet(int[] ints, int int2) static <E> E[]arraySet(E[] objects, E object) static StringarrayToString(float[] floats) static StringarrayToString(float[] floats, String string0, String string1, String string2) static <E> StringarrayToString(E[] objects) static <E> StringarrayToString(E[] objects, String string0, String string1, String string2) static <E> StringarrayToString(E[] objects, Function<E, String> function, String string0, String string1, String string2) static <E> StringarrayToString(Iterable<E> iterable) static <E> StringarrayToString(Iterable<E> iterable, String string0, String string1, String string2) static <E> StringarrayToString(Iterable<E> iterable, Function<E, String> function) static <E> StringarrayToString(Iterable<E> iterable, Function<E, String> function, String string0, String string3, String string1) static float[]clone(float[] floats0) static <E> E[]clone(E[] objects0, Supplier<E> supplier, Invokers.Params2.ICallback<E, E> iCallback) static <E> E[]concat(E[] objects0, E[] objects1) static booleancontains(float[] floats, int int0, float float0) static booleancontains(int[] ints, int int0, int int1) static <E> booleancontains(E[] objects, int int0, E object) static <E,E1> boolean contains(E[] objects, E1 object, Predicates.Params1.ICallback<E1, E> iCallback) static <E> booleanstatic <E,E1> boolean contains(Iterable<E> iterable, E1 object0, Predicates.Params1.ICallback<E1, E> iCallback) static <E> booleanstatic <E,E1> boolean contains(Collection<E> collection, E1 object0, Predicates.Params1.ICallback<E1, E> iCallback) static <E> booleancontains(Collection<E> collection, Predicate<E> predicate) static <E,E1> boolean contains(List<E> list, E1 object, Predicates.Params1.ICallback<E1, E> iCallback) static <E> booleanstatic <E> voidstatic <E> voidstatic <E> Estatic <E> Estatic <E> Estatic <E> voidstatic <E> voidstatic <E> voidstatic <E> voidforEachReplace(List<E> list, Function<? super E, ? super E> function) static <E> EgetElementAt(Iterable<E> iterable, int int1) static <K,V> V getOrCreate(HashMap<K, V> hashMap, K object1, Supplier<V> supplier) static floatgetOrDefault(float[] floats, int int0, float float0) static <E> EgetOrDefault(E[] objects, int int0, E object) static <E> EgetOrDefault(List<E> list, int int0) static <E> EgetOrDefault(List<E> list, int int0, E object) static <E> intstatic intindexOf(float[] floats, int int1, float float0) static intindexOf(int[] ints, int int1, int int2) static <E> intindexOf(E[] objects, int int1, E object) static <E,E1> int indexOf(E[] objects, E1 object1, Predicates.Params1.ICallback<E1, E> iCallback) static <E> intstatic <E,E1> int indexOf(List<E> list, E1 object1, Predicates.Params1.ICallback<E1, E> iCallback) static <E> intstatic voidinsertAt(float[] floats, int int1, float float0) static voidinsertAt(int[] ints, int int1, int int2) static booleanisNullOrEmpty(float[] floats) static booleanisNullOrEmpty(int[] ints) static <E> booleanisNullOrEmpty(E[] objects) static <E> booleanisNullOrEmpty(Iterable<E> iterable) static <E> booleanisNullOrEmpty(List<E> list) static <E,S> Iterable <E> static intlengthOf(float[] floats) static intlengthOf(int[] ints) static <E> intlengthOf(E[] objects) static <E,S> List <E> listConvert(List<S> list, Function<S, E> function) static <E,S> List <E> listConvert(List<S> list1, List<E> list0, Function<S, E> function) static <E,S, T1> List <E> listConvert(List<S> list1, List<E> list0, T1 object, PZArrayUtil.IListConverter1Param<S, E, T1> iListConverter1Param) static <E> E[]newInstance(Class<?> clazz, int int0) static <E> E[]newInstance(Class<?> clazz, int int0, Supplier<E> supplier) static <E> E[]newInstance(Class<?> clazz, E[] objects, int int0) static <E> E[]newInstance(Class<?> clazz, E[] objects, int int0, boolean boolean0) static <E> E[]newInstance(Class<?> clazz, E[] objects0, int int0, boolean boolean0, Supplier<E> supplier) static <E> E[]newInstance(Class<?> clazz, E[] objects, int int0, Supplier<E> supplier) static <E> EpickRandom(E[] objects) static <E> EpickRandom(E[] objects, RandInterface randInterface) static <E> EpickRandom(Iterable<E> iterable) static <E> EpickRandom(Iterable<E> iterable, RandInterface randInterface) static <E> EpickRandom(Collection<E> collection) static <E> EpickRandom(Collection<E> collection, RandInterface randInterface) static <E> EpickRandom(List<E> list) static <E> EpickRandom(List<E> list, RandInterface randInterface) static <E> booleansequenceEqual(E[] objects, List<? extends E> list) static <E> booleansequenceEqual(E[] objects, List<? extends E> list, Comparator<E> comparator) static <E> booleansequenceEqual(List<? extends E> list0, List<? extends E> list1) static <E> booleansequenceEqual(List<? extends E> list1, List<? extends E> list0, Comparator<E> comparator) static <E> E[]shallowClone(E[] objects) static <E> voidsort(Stack<E> stack, Comparator<E> comparator) static <E> E[]
-
Field Details
-
emptyIntArray
public static final int[] emptyIntArray -
emptyFloatArray
public static final float[] emptyFloatArray
-
-
Constructor Details
-
PZArrayUtil
public PZArrayUtil()
-
-
Method Details
-
pickRandom
-
pickRandom
-
pickRandom
-
pickRandom
-
pickRandom
public static <E> E pickRandom(E[] objects) -
pickRandom
-
pickRandom
-
pickRandom
-
getSize
-
getElementAt
public static <E> E getElementAt(Iterable<E> iterable, int int1) throws ArrayIndexOutOfBoundsException - Throws:
ArrayIndexOutOfBoundsException
-
copy
-
copy
-
indexOf
public static <E,E1> int indexOf(E[] objects, E1 object1, Predicates.Params1.ICallback<E1, E> iCallback) -
indexOf
public static <E,E1> int indexOf(List<E> list, E1 object1, Predicates.Params1.ICallback<E1, E> iCallback) -
indexOf
-
indexOf
-
contains
public static <E> boolean contains(E[] objects, int int0, E object) -
contains
public static <E,E1> boolean contains(E[] objects, E1 object, Predicates.Params1.ICallback<E1, E> iCallback) -
contains
public static <E,E1> boolean contains(List<E> list, E1 object, Predicates.Params1.ICallback<E1, E> iCallback) -
contains
public static <E,E1> boolean contains(Collection<E> collection, E1 object0, Predicates.Params1.ICallback<E1, E> iCallback) -
contains
public static <E,E1> boolean contains(Iterable<E> iterable, E1 object0, Predicates.Params1.ICallback<E1, E> iCallback) -
contains
-
contains
-
contains
-
contains
-
find
-
find
-
find
-
listConvert
-
itConvert
-
listConvert
-
lengthOf
public static <E> int lengthOf(E[] objects) -
lengthOf
public static int lengthOf(int[] ints) -
lengthOf
public static int lengthOf(float[] floats) -
listConvert
public static <E,S, List<E> listConvertT1> (List<S> list1, List<E> list0, T1 object, PZArrayUtil.IListConverter1Param<S, E, T1> iListConverter1Param) -
arrayToString
-
arrayToString
-
arrayToString
-
arrayToString
-
arrayToString
-
arrayToString
-
arrayToString
-
arrayToString
-
arrayToString
-
newInstance
-
newInstance
-
newInstance
-
newInstance
-
newInstance
-
newInstance
-
add
public static float[] add(float[] floats0, float float0) -
add
public static int[] add(int[] ints0, int int1) -
add
public static <E> E[] add(E[] objects0, E object) -
concat
public static <E> E[] concat(E[] objects0, E[] objects1) -
arrayCopy
public static <E,S extends E> E[] arrayCopy(E[] objects0, S[] objects1, int int0, int int1) -
arrayCopy
public static <E,S extends E> E[] arrayCopy(E[] objects0, S[] objects1, int int1, int int2, Supplier<E> supplier, Invokers.Params2.ICallback<E, S> iCallback) -
arrayCopy
public static float[] arrayCopy(float[] floats1, float[] floats0, int int1, int int2) -
arrayCopy
public static int[] arrayCopy(int[] ints1, int[] ints0, int int1, int int2) -
arrayCopy
-
arrayCopy
-
arrayCopy
public static <E,S extends E> E[] arrayCopy(E[] objects1, S[] objects0) -
arrayConvert
-
clone
public static float[] clone(float[] floats0) -
clone
public static <E> E[] clone(E[] objects0, Supplier<E> supplier, Invokers.Params2.ICallback<E, E> iCallback) -
shallowClone
public static <E> E[] shallowClone(E[] objects) -
isNullOrEmpty
public static <E> boolean isNullOrEmpty(E[] objects) -
isNullOrEmpty
public static boolean isNullOrEmpty(int[] ints) -
isNullOrEmpty
public static boolean isNullOrEmpty(float[] floats) -
isNullOrEmpty
-
isNullOrEmpty
-
getOrDefault
-
getOrDefault
-
getOrDefault
public static <E> E getOrDefault(E[] objects, int int0, E object) -
getOrDefault
public static float getOrDefault(float[] floats, int int0, float float0) -
arraySet
public static int[] arraySet(int[] ints, int int2) -
arraySet
public static float[] arraySet(float[] floats, float float0) -
arraySet
public static <E> E[] arraySet(E[] objects, E object) -
arrayPopulate
-
arrayPopulate
-
insertAt
public static void insertAt(int[] ints, int int1, int int2) -
insertAt
public static void insertAt(float[] floats, int int1, float float0) -
toArray
-
indexOf
public static <E> int indexOf(E[] objects, int int1, E object) -
indexOf
public static int indexOf(float[] floats, int int1, float float0) -
contains
public static boolean contains(float[] floats, int int0, float float0) -
indexOf
public static int indexOf(int[] ints, int int1, int int2) -
contains
public static boolean contains(int[] ints, int int0, int int1) -
forEach
-
forEach
-
forEach
-
forEachReplace
-
getOrCreate
-
sort
-
sequenceEqual
-
sequenceEqual
public static <E> boolean sequenceEqual(E[] objects, List<? extends E> list, Comparator<E> comparator) -
sequenceEqual
-
sequenceEqual
public static <E> boolean sequenceEqual(List<? extends E> list1, List<? extends E> list0, Comparator<E> comparator) -
arrayAdd
public static int[] arrayAdd(int[] ints0, int[] ints1) -
addAll
-
addAll
-