public class Arrayz
extends java.lang.Object
Arrays
with a few extras like iterators and forEach(T[], java.util.function.Consumer<? super T>)
.Modifier and Type | Method and Description |
---|---|
static boolean |
contains(char[] items,
char target) |
static boolean |
contains(double[] items,
double target,
double precision) |
static boolean |
contains(int[] items,
int target) |
static boolean |
contains(long[] items,
long target) |
static <T> boolean |
contains(T[] elements,
T target) |
static boolean |
containsExactly(double[] items,
double target) |
static <T> void |
forEach(T[] array,
java.util.function.Consumer<? super T> action)
Perform the given action once for each item in the given array.
|
static char[] |
reverse(char... array)
Reverse the given array in place.
|
static double[] |
reverse(double... array)
Reverse the given array in place.
|
static int[] |
reverse(int... array)
Reverse the given array in place.
|
static long[] |
reverse(long... array)
Reverse the given array in place.
|
static java.lang.Object[] |
reverse(java.lang.Object... array)
Reverse the given array in place.
|
static void |
swap(char[] array,
int i,
int j)
Swap the given items in the given array.
|
static void |
swap(double[] array,
int i,
int j)
Swap the given items in the given array.
|
static void |
swap(int[] array,
int i,
int j)
Swap the given items in the given array.
|
static void |
swap(long[] array,
int i,
int j)
Swap the given items in the given array.
|
static void |
swap(java.lang.Object[] array,
int i,
int j)
Swap the given items in the given array.
|
public static <T> void forEach(T[] array, java.util.function.Consumer<? super T> action)
public static void swap(long[] array, int i, int j)
public static void swap(int[] array, int i, int j)
public static void swap(char[] array, int i, int j)
public static void swap(double[] array, int i, int j)
public static void swap(java.lang.Object[] array, int i, int j)
public static java.lang.Object[] reverse(java.lang.Object... array)
public static double[] reverse(double... array)
public static int[] reverse(int... array)
public static long[] reverse(long... array)
public static char[] reverse(char... array)
public static <T> boolean contains(T[] elements, T target)
public static boolean contains(char[] items, char target)
char
, false otherwise.public static boolean contains(int[] items, int target)
int
, false otherwise.public static boolean contains(long[] items, long target)
long
, false otherwise.public static boolean containsExactly(double[] items, double target)
double
, false otherwise.public static boolean contains(double[] items, double target, double precision)
double
within the given precision, false otherwise.