Package net.risingworld.api.utils
Class Utils.ArrayUtils
java.lang.Object
net.risingworld.api.utils.Utils.ArrayUtils
- Enclosing class:
Utils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
append
(byte[] array, byte value) static int[]
append
(int[] array, int value) static String[]
static boolean
contains
(byte[] array, byte value) static boolean
contains
(int[] array, int value) static <T> boolean
contains
(T[] array, T value) static <T> int
indexOf
(T[] array, T value) static int[]
removeEntries
(int[] array, int value) static String[]
removeEntries
(String[] array, String value) static byte[]
resize
(byte[] array, int newLength) static int[]
resize
(int[] array, int newLength) static String[]
static <T> void
shiftRight
(T[] array, int start, int end) static void
shuffle
(int[] array, int from, int to)
-
Constructor Details
-
ArrayUtils
public ArrayUtils()
-
-
Method Details
-
contains
public static <T> boolean contains(T[] array, T value) -
contains
public static boolean contains(int[] array, int value) -
contains
public static boolean contains(byte[] array, byte value) -
indexOf
public static <T> int indexOf(T[] array, T value) -
shiftRight
public static <T> void shiftRight(T[] array, int start, int end) -
append
-
append
public static int[] append(int[] array, int value) -
append
public static byte[] append(byte[] array, byte value) -
resize
-
resize
public static int[] resize(int[] array, int newLength) -
resize
public static byte[] resize(byte[] array, int newLength) -
removeEntries
-
removeEntries
public static int[] removeEntries(int[] array, int value) -
shuffle
public static void shuffle(int[] array, int from, int to)
-