public class ArrayUtils extends Object
| Constructor and Description |
|---|
ArrayUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T[] |
append(Class<T> elemClass,
T[] array,
T... values) |
static boolean |
contained(int value,
int[] array) |
static <T> boolean |
contained(T value,
T[] array) |
static <T> T |
firstOf(T[] ts,
int fromIndex,
int endIndex,
Predicate<? super T> predicate) |
static <T> T |
firstOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate) |
static <T> T |
firstOf(T[] ts,
Predicate<? super T> predicate) |
static <T> int |
indexOf(T[] ts,
int fromIndex,
int endIndex,
Predicate<? super T> predicate) |
static <T> int |
indexOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate) |
static <T> int |
indexOf(T[] ts,
Predicate<? super T> predicate) |
static <T> int |
indexOf(T t,
T[] ts) |
static <T> int |
indexOf(T t,
T[] ts,
int fromIndex) |
static <T> int |
indexOf(T t,
T[] ts,
int fromIndex,
int endIndex) |
static <T> int |
lastIndexOf(T[] ts,
int startIndex,
int fromIndex,
Predicate<? super T> predicate) |
static <T> int |
lastIndexOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate) |
static <T> int |
lastIndexOf(T[] ts,
Predicate<? super T> predicate) |
static <T> int |
lastIndexOf(T t,
T[] ts) |
static <T> int |
lastIndexOf(T t,
T[] ts,
int fromIndex) |
static <T> int |
lastIndexOf(T t,
T[] ts,
int startIndex,
int fromIndex) |
static <T> T |
lastOf(T[] ts,
int startIndex,
int fromIndex,
Predicate<? super T> predicate) |
static <T> T |
lastOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate) |
static <T> T |
lastOf(T[] ts,
Predicate<? super T> predicate) |
static int[] |
toArray(@NotNull BitSet bitSet) |
public static <T> boolean contained(T value,
T[] array)
@SafeVarargs public static <T> T[] append(Class<T> elemClass, T[] array, T... values)
public static boolean contained(int value,
int[] array)
public static <T> T firstOf(T[] ts,
Predicate<? super T> predicate)
public static <T> T firstOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate)
@Nullable
public static <T> T firstOf(T[] ts,
int fromIndex,
int endIndex,
Predicate<? super T> predicate)
public static <T> int indexOf(T t,
T[] ts)
public static <T> int indexOf(T t,
T[] ts,
int fromIndex)
public static <T> int indexOf(T t,
T[] ts,
int fromIndex,
int endIndex)
public static <T> int indexOf(T[] ts,
Predicate<? super T> predicate)
public static <T> int indexOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate)
public static <T> int indexOf(T[] ts,
int fromIndex,
int endIndex,
Predicate<? super T> predicate)
T - type of arrayts - arrayfromIndex - the start index from which search in the array. There is no
restriction on the value of fromIndex.
If it is less than 0, it has the same effect as if it were 0.
If it is greater or equal to length of the array, -1 is returned.endIndex - the end index of the array, ie. treat as if array.length was endIndex.
There is no restriction on the value of endIndex. If it is
greater than or equal to the length of this array, it has
the same effect as if it were equal to length of this array.
If it is negative, it has the same effect as if it were 0: -1 is returned.predicate - condition for matching the searchfromIndex, or -1
if match does not occur after that point.public static <T> T lastOf(T[] ts,
Predicate<? super T> predicate)
public static <T> T lastOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate)
public static <T> T lastOf(T[] ts,
int startIndex,
int fromIndex,
Predicate<? super T> predicate)
public static <T> int lastIndexOf(T t,
T[] ts)
public static <T> int lastIndexOf(T t,
T[] ts,
int fromIndex)
public static <T> int lastIndexOf(T t,
T[] ts,
int startIndex,
int fromIndex)
public static <T> int lastIndexOf(T[] ts,
Predicate<? super T> predicate)
public static <T> int lastIndexOf(T[] ts,
int fromIndex,
Predicate<? super T> predicate)
public static <T> int lastIndexOf(T[] ts,
int startIndex,
int fromIndex,
Predicate<? super T> predicate)
T - type of arrayts - arraystartIndex - the minimum index to search in the array. There is no
restriction on the value of startIndex.
If it is less than 0, it has the same effect as if it were 0.
If it is greater or equal to length of the array, -1 is returned.fromIndex - the index to start the search from. There is no
restriction on the value of fromIndex. If it is
greater than or equal to the length of this array, it has
the same effect as if it were equal to one less than the
length of this array: this entire array may be searched.
If it is negative, it has the same effect as if it were -1:
-1 is returned.predicate - condition for matching the searchfromIndex, or -1
if match does not occur before that point.public static int[] toArray(@NotNull
@NotNull BitSet bitSet)
Copyright © 2020. All rights reserved.