Package io.karma.kommons.util
Class ArrayUtils
java.lang.Object
io.karma.kommons.util.ArrayUtils
- Since:
- 02/02/2022
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 <T> boolean
contains
(T[] array, T element) static byte[]
randomBytes
(int size, long seed) static double[]
randomDoubles
(int size, long seed) static float[]
randomFloats
(int size, long seed) static int[]
randomInts
(int size, long seed) static long[]
randomLongs
(int size, long seed) static short[]
randomShorts
(int size, long seed) static boolean[]
slice
(boolean[] array, int start, int end) static byte[]
slice
(byte[] array, int start, int end) static char[]
slice
(char[] array, int start, int end) static double[]
slice
(double[] array, int start, int end) static float[]
slice
(float[] array, int start, int end) static int[]
slice
(int[] array, int start, int end) static long[]
slice
(long[] array, int start, int end) static short[]
slice
(short[] array, int start, int end) static <T> T[]
slice
(T[] array, int start, int end, IntFunction<T[]> factory)
-
Method Details
-
randomBytes
public static byte[] randomBytes(int size, long seed) -
randomShorts
public static short[] randomShorts(int size, long seed) -
randomInts
public static int[] randomInts(int size, long seed) -
randomLongs
public static long[] randomLongs(int size, long seed) -
randomFloats
public static float[] randomFloats(int size, long seed) -
randomDoubles
public static double[] randomDoubles(int size, long seed) -
slice
-
slice
public static char[] slice(char[] array, int start, int end) -
slice
public static byte[] slice(byte[] array, int start, int end) -
slice
public static short[] slice(short[] array, int start, int end) -
slice
public static int[] slice(int[] array, int start, int end) -
slice
public static long[] slice(long[] array, int start, int end) -
slice
public static float[] slice(float[] array, int start, int end) -
slice
public static double[] slice(double[] array, int start, int end) -
slice
public static boolean[] slice(boolean[] array, int start, int end) -
contains
public static <T> boolean contains(T[] array, @Nullable T element) -
contains
public static boolean contains(byte[] array, byte value) -
contains
public static boolean contains(short[] array, short value) -
contains
public static boolean contains(int[] array, int value) -
contains
public static boolean contains(long[] array, long value) -
contains
public static boolean contains(float[] array, float value) -
contains
public static boolean contains(double[] array, double value) -
contains
public static boolean contains(char[] array, char value) -
contains
public static boolean contains(boolean[] array, boolean value)
-