Class ArrayUtils

java.lang.Object
net.thevpc.common.util.ArrayUtils

public class ArrayUtils extends Object
Author:
thevpc
  • Constructor Details

    • ArrayUtils

      public ArrayUtils()
  • Method Details

    • concatArrays

      public static String[] concatArrays(String[]... arrays)
    • concatArrays

      public static double[] concatArrays(double[]... arrays)
    • concatArrays

      public static long[] concatArrays(long[]... arrays)
    • concatArrays

      public static int[] concatArrays(int[]... arrays)
    • concatArrays

      public static <T> T[] concatArrays(Class<T> cls, T[]... arrays)
    • filterArray

      public static <T> T[] filterArray(Class<T> cls, T[] array, Predicate<T> t)
    • removeHead

      public static <T> T[] removeHead(T[] arr, int count)
    • subArray

      public static String[] subArray(String[] source, int beginIndex, int endIndex)
    • dtimes

      public static double[] dtimes(double min, double max, int times)
    • dtimes

      public static double[] dtimes(double min, double max, int times, DoublePredicate filter)
    • 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

      public static int[] isteps(int min, int max, int step, IntPredicate filter)
    • itimes

      public static int[] itimes(int min, int max, int times)
    • unboxDoubleList

      public static double[] unboxDoubleList(List<Double> c)
    • unboxIntegerList

      public static int[] unboxIntegerList(List<Integer> c)
    • subArray1

      public static double[] subArray1(double[] values, int count, IndexSelectionStrategy sel)
    • subArray1

      public static int[] subArray1(int[] values, int count, IndexSelectionStrategy sel)
    • 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

      public static Double[] box(double[] c)
    • box

      public static Double[][] box(double[][] c)
    • box

      public static Double[][][] box(double[][][] c)
    • box

      public static Integer[] box(int[] c)
    • unbox

      public static int[] unbox(Integer[] c)
    • boxLongArray

      public static Long[] boxLongArray(long[] c)
    • unbox

      public static long[] unbox(Long[] c)
    • unbox

      public static double[] unbox(Double[] c)
    • box

      public static Float[] box(float[] c)
    • unbox

      public static float[] unbox(Float[] c)