Package net.thevpc.common.util
Class ArrayUtils
java.lang.Object
net.thevpc.common.util.ArrayUtils
- Author:
- thevpc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Double[]box(double[] c) static Double[][]box(double[][] c) static Double[][][]box(double[][][] c) static Float[]box(float[] c) static Integer[]box(int[] c) static Long[]boxLongArray(long[] c) static double[]concatArrays(double[]... arrays) static int[]concatArrays(int[]... arrays) static long[]concatArrays(long[]... arrays) static <T> T[]concatArrays(Class<T> cls, T[]... arrays) static String[]concatArrays(String[]... arrays) static double[]dsteps(double min, double max) static double[]dsteps(double min, double max, double step) static doubledstepsElement(double min, double max, double step, int index) static doubledstepsLength(double min, double max, double step) static double[]dtimes(double min, double max, int times) static double[]dtimes(double min, double max, int times, int maxTimes, IndexSelectionStrategy strategy) static double[]dtimes(double min, double max, int times, DoublePredicate filter) static <T> T[]filterArray(Class<T> cls, T[] array, Predicate<T> t) static float[]fsteps(float min, float max, float step) static float[]ftimes(float min, float max, int times) static int[]isteps(int min, int max, int step) static int[]isteps(int min, int max, int step, IntPredicate filter) static int[]itimes(int min, int max, int times) static int[]itimes(int min, int max, int times, int maxTimes, IndexSelectionStrategy strategy) static long[]lsteps(long min, long max, long step) static long[]ltimes(long min, long max, int times) static <T> T[]removeHead(T[] arr, int count) static String[]static double[]subArray1(double[] values, int count, IndexSelectionStrategy sel) static int[]subArray1(int[] values, int count, IndexSelectionStrategy sel) static double[]static float[]static int[]static long[]static double[]static int[]
-
Constructor Details
-
ArrayUtils
public ArrayUtils()
-
-
Method Details
-
concatArrays
-
concatArrays
public static double[] concatArrays(double[]... arrays) -
concatArrays
public static long[] concatArrays(long[]... arrays) -
concatArrays
public static int[] concatArrays(int[]... arrays) -
concatArrays
-
filterArray
-
removeHead
public static <T> T[] removeHead(T[] arr, int count) -
subArray
-
dtimes
public static double[] dtimes(double min, double max, int times) -
dtimes
-
ftimes
public static float[] ftimes(float min, float max, int times) -
ltimes
public static long[] ltimes(long min, long max, int times) -
lsteps
public static long[] lsteps(long min, long max, long step) -
dstepsLength
public static double dstepsLength(double min, double max, double step) -
dstepsElement
public static double dstepsElement(double min, double max, double step, int index) -
dsteps
public static double[] dsteps(double min, double max) -
dsteps
public static double[] dsteps(double min, double max, double step) -
fsteps
public static float[] fsteps(float min, float max, float step) -
isteps
public static int[] isteps(int min, int max, int step) -
isteps
-
itimes
public static int[] itimes(int min, int max, int times) -
unboxDoubleList
-
unboxIntegerList
-
subArray1
-
subArray1
-
dtimes
public static double[] dtimes(double min, double max, int times, int maxTimes, IndexSelectionStrategy strategy) -
itimes
public static int[] itimes(int min, int max, int times, int maxTimes, IndexSelectionStrategy strategy) -
box
-
box
-
box
-
box
-
unbox
-
boxLongArray
-
unbox
-
unbox
-
box
-
unbox
-