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
- 要检查的数组true
public 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
- 数组2true
public static boolean isArraySameLength(long[] array1, long[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public static boolean isArraySameLength(int[] array1, int[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public static boolean isArraySameLength(short[] array1, short[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public static boolean isArraySameLength(byte[] array1, byte[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public static boolean isArraySameLength(double[] array1, double[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public static boolean isArraySameLength(float[] array1, float[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public static boolean isArraySameLength(boolean[] array1, boolean[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public static boolean isArraySameLength(char[] array1, char[] array2)
null
则被看作长度为0
。array1
- 数组1array2
- 数组2true
public 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
- 要查找的元素true
public static boolean arrayContains(Object[] array, Object[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public 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
- 要查找的元素true
public static boolean arrayContains(long[] array, long[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public 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
- 要查找的元素true
public static boolean arrayContains(int[] array, int[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public 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
- 要查找的元素true
public static boolean arrayContains(short[] array, short[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public 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
- 要查找的元素true
public static boolean arrayContains(byte[] array, byte[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public 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
- 要查找的元素true
public static boolean arrayContains(double[] array, double doubleToFind, double tolerance)
如果数组为null
则返回false
。
array
- 要扫描的数组doubleToFind
- 要查找的元素tolerance
- 误差true
public static boolean arrayContains(double[] array, double[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public static boolean arrayContains(double[] array, double[] arrayToFind, double tolerance)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列tolerance
- 误差true
public 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
- 要查找的元素true
public static boolean arrayContains(float[] array, float floatToFind, float tolerance)
如果数组为null
则返回false
。
array
- 要扫描的数组floatToFind
- 要查找的元素tolerance
- 误差true
public static boolean arrayContains(float[] array, float[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public static boolean arrayContains(float[] array, float[] arrayToFind, float tolerance)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列tolerance
- 误差true
public 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
- 要查找的元素true
public static boolean arrayContains(boolean[] array, boolean[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
public 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
- 要查找的元素true
public static boolean arrayContains(char[] array, char[] arrayToFind)
如果数组为null
则返回false
。
array
- 要扫描的数组arrayToFind
- 要查找的元素序列true
Copyright © 2006–2018 TinyGroup. All rights reserved.