public class ArrayUtil extends Object
| Constructor and Description |
|---|
ArrayUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
arrayContains(boolean[] array,
boolean booleanToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(boolean[] array,
boolean[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(byte[] array,
byte byteToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(byte[] array,
byte[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(char[] array,
char charToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(char[] array,
char[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(double[] array,
double doubleToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(double[] array,
double[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(double[] array,
double[] arrayToFind,
double tolerance)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(double[] array,
double doubleToFind,
double tolerance)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(float[] array,
float floatToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(float[] array,
float[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(float[] array,
float[] arrayToFind,
float tolerance)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(float[] array,
float floatToFind,
float tolerance)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(int[] array,
int intToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(int[] array,
int[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(long[] array,
long longToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(long[] array,
long[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(Object[] array,
Object objectToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(Object[] array,
Object[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static boolean |
arrayContains(short[] array,
short shortToFind)
判断指定对象是否存在于指定数组中。
|
static boolean |
arrayContains(short[] array,
short[] arrayToFind)
判断指定元素序列是否存在于指定数组中。
|
static int |
arrayIndexOf(boolean[] array,
boolean booleanToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(boolean[] array,
boolean[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(boolean[] array,
boolean[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(boolean[] array,
boolean booleanToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(byte[] array,
byte byteToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(byte[] array,
byte[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(byte[] array,
byte[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(byte[] array,
byte byteToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(char[] array,
char charToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(char[] array,
char[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(char[] array,
char[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(char[] array,
char charToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(double[] array,
double doubleToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(double[] array,
double[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(double[] array,
double[] arrayToFind,
double tolerance)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(double[] array,
double[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(double[] array,
double[] arrayToFind,
int startIndex,
double tolerance)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(double[] array,
double doubleToFind,
double tolerance)
在数组中查找一个元素。
|
static int |
arrayIndexOf(double[] array,
double doubleToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(double[] array,
double doubleToFind,
int startIndex,
double tolerance)
在数组中查找一个元素。
|
static int |
arrayIndexOf(float[] array,
float floatToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(float[] array,
float[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(float[] array,
float[] arrayToFind,
float tolerance)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(float[] array,
float[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(float[] array,
float[] arrayToFind,
int startIndex,
float tolerance)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(float[] array,
float floatToFind,
float tolerance)
在数组中查找一个元素。
|
static int |
arrayIndexOf(float[] array,
float floatToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(float[] array,
float floatToFind,
int startIndex,
float tolerance)
在数组中查找一个元素。
|
static int |
arrayIndexOf(int[] array,
int intToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(int[] array,
int[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(int[] array,
int[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(int[] array,
int intToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(long[] array,
long longToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(long[] array,
long[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(long[] array,
long[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(long[] array,
long longToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(Object[] array,
Object objectToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(Object[] array,
Object[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(Object[] array,
Object objectToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayIndexOf(short[] array,
short shortToFind)
在数组中查找一个元素。
|
static int |
arrayIndexOf(short[] array,
short[] arrayToFind)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(short[] array,
short[] arrayToFind,
int startIndex)
在数组中查找一个元素序列。
|
static int |
arrayIndexOf(short[] array,
short shortToFind,
int startIndex)
在数组中查找一个元素。
|
static int |
arrayLastIndexOf(boolean[] array,
boolean booleanToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(boolean[] array,
boolean[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(boolean[] array,
boolean[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(boolean[] array,
boolean booleanToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(byte[] array,
byte byteToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(byte[] array,
byte[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(byte[] array,
byte[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(byte[] array,
byte byteToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(char[] array,
char charToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(char[] array,
char[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(char[] array,
char[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(char[] array,
char charToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(double[] array,
double doubleToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(double[] array,
double[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(double[] array,
double[] arrayToFind,
double tolerance)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(double[] array,
double[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(double[] array,
double[] arrayToFind,
int startIndex,
double tolerance)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(double[] array,
double doubleToFind,
double tolerance)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(double[] array,
double doubleToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(double[] array,
double doubleToFind,
int startIndex,
double tolerance)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(float[] array,
float floatToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(float[] array,
float[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(float[] array,
float[] arrayToFind,
float tolerance)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(float[] array,
float[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(float[] array,
float[] arrayToFind,
int startIndex,
float tolerance)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(float[] array,
float floatToFind,
float tolerance)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(float[] array,
float floatToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(float[] array,
float floatToFind,
int startIndex,
float tolerance)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(int[] array,
int intToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(int[] array,
int[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(int[] array,
int[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(int[] array,
int intToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(long[] array,
long longToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(long[] array,
long[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(long[] array,
long[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(long[] array,
long longToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(Object[] array,
Object objectToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(Object[] array,
Object[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(Object[] array,
Object objectToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(short[] array,
short shortToFind)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLastIndexOf(short[] array,
short[] arrayToFind)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(short[] array,
short[] arrayToFind,
int startIndex)
在数组中从末尾开始查找一个元素序列。
|
static int |
arrayLastIndexOf(short[] array,
short shortToFind,
int startIndex)
在数组中从末尾开始查找一个元素。
|
static int |
arrayLength(Object array)
取得数组的长度。
|
static void |
arrayReverse(boolean[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(byte[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(char[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(double[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(float[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(int[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(long[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(Object[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static void |
arrayReverse(short[] array)
反转数组的元素顺序。如果数组为
null,则什么也不做。 |
static <T,S extends T> |
defaultIfEmptyArray(T array,
S defaultValue)
如果数组是
null或空数组[],则返回指定数组默认值。
|
static boolean |
isArraySameLength(boolean[] array1,
boolean[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(byte[] array1,
byte[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(char[] array1,
char[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(double[] array1,
double[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(float[] array1,
float[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(int[] array1,
int[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(long[] array1,
long[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(Object[] array1,
Object[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isArraySameLength(short[] array1,
short[] array2)
判断两个数组是否具有相同的长度。如果数组为
null则被看作长度为0。 |
static boolean |
isEmptyArray(Object array)
检查数组是否为
null或空数组[]。
|
static Object[] |
toArray(Object value) |
public static int arrayLength(Object array)
此方法比Array.getLength()要快得多。
array - 要检查的数组0。public static boolean isEmptyArray(Object array)
null或空数组[]。
ArrayUtil.isEmptyArray(null) = true ArrayUtil.isEmptyArray(new int[0]) = true ArrayUtil.isEmptyArray(new int[10]) = false
array - 要检查的数组truepublic static <T,S extends T> T defaultIfEmptyArray(T array,
S defaultValue)
null或空数组[],则返回指定数组默认值。
ArrayUtil.defaultIfEmpty(null, defaultArray) = defaultArray ArrayUtil.defaultIfEmpty(new String[0], defaultArray) = 数组本身 ArrayUtil.defaultIfEmpty(new String[10], defaultArray) = 数组本身
array - 要转换的数组defaultArray - 默认数组public static boolean isArraySameLength(Object[] array1, Object[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(long[] array1,
long[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(int[] array1,
int[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(short[] array1,
short[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(byte[] array1,
byte[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(double[] array1,
double[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(float[] array1,
float[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(boolean[] array1,
boolean[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static boolean isArraySameLength(char[] array1,
char[] array2)
null则被看作长度为0。array1 - 数组1array2 - 数组2truepublic static void arrayReverse(Object[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(long[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(int[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(short[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(byte[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(double[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(float[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(boolean[] array)
null,则什么也不做。array - 要反转的数组public static void arrayReverse(char[] array)
null,则什么也不做。array - 要反转的数组public static int arrayIndexOf(Object[] array, Object objectToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组objectToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(Object[] array, Object[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(Object[] array, Object objectToFind, int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组objectToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(Object[] array, Object objectToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组objectToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(Object[] array, Object[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(Object[] array, Object objectToFind, int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组objectToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static boolean arrayContains(Object[] array, Object objectToFind)
如果数组为null则返回false。
array - 要扫描的数组objectToFind - 要查找的元素truepublic static boolean arrayContains(Object[] array, Object[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static int arrayIndexOf(long[] array,
long longToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组longToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(long[] array,
long[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(long[] array,
long longToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组longToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(long[] array,
long[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(long[] array,
long longToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组longToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(long[] array,
long[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(long[] array,
long longToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组longToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(long[] array,
long[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static boolean arrayContains(long[] array,
long longToFind)
如果数组为null则返回false。
array - 要扫描的数组longToFind - 要查找的元素truepublic static boolean arrayContains(long[] array,
long[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static int arrayIndexOf(int[] array,
int intToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组intToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(int[] array,
int[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(int[] array,
int intToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组intToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(int[] array,
int[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(int[] array,
int intToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组intToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(int[] array,
int[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(int[] array,
int intToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组intToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(int[] array,
int[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static boolean arrayContains(int[] array,
int intToFind)
如果数组为null则返回false。
array - 要扫描的数组intToFind - 要查找的元素truepublic static boolean arrayContains(int[] array,
int[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static int arrayIndexOf(short[] array,
short shortToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组shortToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(short[] array,
short[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(short[] array,
short shortToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组shortToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(short[] array,
short[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(short[] array,
short shortToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组shortToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(short[] array,
short[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(short[] array,
short shortToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组shortToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(short[] array,
short[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static boolean arrayContains(short[] array,
short shortToFind)
如果数组为null则返回false。
array - 要扫描的数组shortToFind - 要查找的元素truepublic static boolean arrayContains(short[] array,
short[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static int arrayIndexOf(byte[] array,
byte byteToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组byteToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(byte[] array,
byte[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(byte[] array,
byte byteToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组byteToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(byte[] array,
byte[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(byte[] array,
byte byteToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组byteToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(byte[] array,
byte[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(byte[] array,
byte byteToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组byteToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(byte[] array,
byte[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static boolean arrayContains(byte[] array,
byte byteToFind)
如果数组为null则返回false。
array - 要扫描的数组byteToFind - 要查找的元素truepublic static boolean arrayContains(byte[] array,
byte[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static int arrayIndexOf(double[] array,
double doubleToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组doubleToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(double[] array,
double doubleToFind,
double tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组doubleToFind - 要查找的元素tolerance - 误差null或未找到,则返回-1。public static int arrayIndexOf(double[] array,
double[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(double[] array,
double[] arrayToFind,
double tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列tolerance - 误差null或未找到,则返回-1。public static int arrayIndexOf(double[] array,
double doubleToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组doubleToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(double[] array,
double doubleToFind,
int startIndex,
double tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组doubleToFind - 要查找的元素startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static int arrayIndexOf(double[] array,
double[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(double[] array,
double[] arrayToFind,
int startIndex,
double tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double doubleToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组doubleToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double doubleToFind,
double tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组doubleToFind - 要查找的元素tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double[] arrayToFind,
double tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double doubleToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组doubleToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double doubleToFind,
int startIndex,
double tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组doubleToFind - 要查找的元素startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(double[] array,
double[] arrayToFind,
int startIndex,
double tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static boolean arrayContains(double[] array,
double doubleToFind)
如果数组为null则返回false。
array - 要扫描的数组doubleToFind - 要查找的元素truepublic static boolean arrayContains(double[] array,
double doubleToFind,
double tolerance)
如果数组为null则返回false。
array - 要扫描的数组doubleToFind - 要查找的元素tolerance - 误差truepublic static boolean arrayContains(double[] array,
double[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static boolean arrayContains(double[] array,
double[] arrayToFind,
double tolerance)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列tolerance - 误差truepublic static int arrayIndexOf(float[] array,
float floatToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组floatToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(float[] array,
float floatToFind,
float tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组floatToFind - 要查找的元素tolerance - 误差null或未找到,则返回-1。public static int arrayIndexOf(float[] array,
float[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(float[] array,
float[] arrayToFind,
float tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列tolerance - 误差null或未找到,则返回-1。public static int arrayIndexOf(float[] array,
float floatToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组floatToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(float[] array,
float floatToFind,
int startIndex,
float tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组floatToFind - 要查找的元素startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static int arrayIndexOf(float[] array,
float[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(float[] array,
float[] arrayToFind,
int startIndex,
float tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float floatToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组floatToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float floatToFind,
float tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组floatToFind - 要查找的元素tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float[] arrayToFind,
float tolerance)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float floatToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组floatToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float floatToFind,
int startIndex,
float tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组floatToFind - 要查找的元素startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(float[] array,
float[] arrayToFind,
int startIndex,
float tolerance)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引tolerance - 误差null或未找到,则返回-1。public static boolean arrayContains(float[] array,
float floatToFind)
如果数组为null则返回false。
array - 要扫描的数组floatToFind - 要查找的元素truepublic static boolean arrayContains(float[] array,
float floatToFind,
float tolerance)
如果数组为null则返回false。
array - 要扫描的数组floatToFind - 要查找的元素tolerance - 误差truepublic static boolean arrayContains(float[] array,
float[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static boolean arrayContains(float[] array,
float[] arrayToFind,
float tolerance)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列tolerance - 误差truepublic static int arrayIndexOf(boolean[] array,
boolean booleanToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组booleanToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(boolean[] array,
boolean[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(boolean[] array,
boolean booleanToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组booleanToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(boolean[] array,
boolean[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(boolean[] array,
boolean booleanToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组booleanToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(boolean[] array,
boolean[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(boolean[] array,
boolean booleanToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组booleanToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(boolean[] array,
boolean[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static boolean arrayContains(boolean[] array,
boolean booleanToFind)
如果数组为null则返回false。
array - 要扫描的数组booleanToFind - 要查找的元素truepublic static boolean arrayContains(boolean[] array,
boolean[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列truepublic static int arrayIndexOf(char[] array,
char charToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组charToFind - 要查找的元素null或未找到,则返回-1。public static int arrayIndexOf(char[] array,
char[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayIndexOf(char[] array,
char charToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组charToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayIndexOf(char[] array,
char[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则看作0,超出数组长度的起始索引则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(char[] array,
char charToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组charToFind - 要查找的元素null或未找到,则返回-1。public static int arrayLastIndexOf(char[] array,
char[] arrayToFind)
如果未找到或数组为null则返回-1。
array - 要扫描的数组arrayToFind - 要查找的元素序列null或未找到,则返回-1。public static int arrayLastIndexOf(char[] array,
char charToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组charToFind - 要查找的元素startIndex - 起始索引null或未找到,则返回-1。public static int arrayLastIndexOf(char[] array,
char[] arrayToFind,
int startIndex)
如果未找到或数组为null则返回-1。
起始索引小于0则返回-1,超出数组长度的起始索引则从数组末尾开始找。
array - 要扫描的数组arrayToFind - 要查找的元素序列startIndex - 起始索引null或未找到,则返回-1。public static boolean arrayContains(char[] array,
char charToFind)
如果数组为null则返回false。
array - 要扫描的数组charToFind - 要查找的元素truepublic static boolean arrayContains(char[] array,
char[] arrayToFind)
如果数组为null则返回false。
array - 要扫描的数组arrayToFind - 要查找的元素序列trueCopyright © 2006–2018 TinyGroup. All rights reserved.