Modifier and Type | Field and Description |
---|---|
static int |
INDEX_NOT_FOUND
数组中元素未找到的下标,值为-1
|
Constructor and Description |
---|
PrimitiveArrayUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean[] |
addAll(boolean[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static byte[] |
addAll(byte[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static char[] |
addAll(char[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static double[] |
addAll(double[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static float[] |
addAll(float[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static int[] |
addAll(int[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static long[] |
addAll(long[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static short[] |
addAll(short[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static boolean |
contains(boolean[] array,
boolean value)
数组中是否包含元素
|
static boolean |
contains(byte[] array,
byte value)
数组中是否包含元素
|
static boolean |
contains(char[] array,
char value)
数组中是否包含元素
|
static boolean |
contains(double[] array,
double value)
数组中是否包含元素
|
static boolean |
contains(float[] array,
float value)
数组中是否包含元素
|
static boolean |
contains(int[] array,
int value)
数组中是否包含元素
|
static boolean |
contains(long[] array,
long value)
数组中是否包含元素
|
static boolean |
contains(short[] array,
short value)
数组中是否包含元素
|
static int |
indexOf(boolean[] array,
boolean value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static int |
indexOf(byte[] array,
byte value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static int |
indexOf(char[] array,
char value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static int |
indexOf(double[] array,
double value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static int |
indexOf(float[] array,
float value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static int |
indexOf(int[] array,
int value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static int |
indexOf(long[] array,
long value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static int |
indexOf(short[] array,
short value)
返回数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND |
static boolean |
isEmpty(boolean[] array)
数组是否为空
|
static boolean |
isEmpty(byte[] array)
数组是否为空
|
static boolean |
isEmpty(char[] array)
数组是否为空
|
static boolean |
isEmpty(double[] array)
数组是否为空
|
static boolean |
isEmpty(float[] array)
数组是否为空
|
static boolean |
isEmpty(int[] array)
数组是否为空
|
static boolean |
isEmpty(long[] array)
数组是否为空
|
static boolean |
isEmpty(short[] array)
数组是否为空
|
static boolean |
isNotEmpty(boolean[] array)
数组是否为非空
|
static boolean |
isNotEmpty(byte[] array)
数组是否为非空
|
static boolean |
isNotEmpty(char[] array)
数组是否为非空
|
static boolean |
isNotEmpty(double[] array)
数组是否为非空
|
static boolean |
isNotEmpty(float[] array)
数组是否为非空
|
static boolean |
isNotEmpty(int[] array)
数组是否为非空
|
static boolean |
isNotEmpty(long[] array)
数组是否为非空
|
static boolean |
isNotEmpty(short[] array)
数组是否为非空
|
static boolean |
isSorted(byte[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSorted(char[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSorted(double[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSorted(float[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSorted(int[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSorted(long[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSorted(short[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedASC(byte[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedASC(char[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedASC(double[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedASC(float[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedASC(int[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedASC(long[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedASC(short[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDESC(byte[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDESC(char[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDESC(double[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDESC(float[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDESC(int[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDESC(long[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDESC(short[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static int |
lastIndexOf(boolean[] array,
boolean value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static int |
lastIndexOf(byte[] array,
byte value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static int |
lastIndexOf(char[] array,
char value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static int |
lastIndexOf(double[] array,
double value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static int |
lastIndexOf(float[] array,
float value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static int |
lastIndexOf(int[] array,
int value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static int |
lastIndexOf(long[] array,
long value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static int |
lastIndexOf(short[] array,
short value)
返回数组中指定元素所在最后的位置,未找到返回
INDEX_NOT_FOUND |
static byte |
max(byte... numberArray)
取最大值
|
static char |
max(char... numberArray)
取最大值
|
static double |
max(double... numberArray)
取最大值
|
static float |
max(float... numberArray)
取最大值
|
static int |
max(int... numberArray)
取最大值
|
static long |
max(long... numberArray)
取最大值
|
static short |
max(short... numberArray)
取最大值
|
static byte |
min(byte... numberArray)
取最小值
|
static char |
min(char... numberArray)
取最小值
|
static double |
min(double... numberArray)
取最小值
|
static float |
min(float... numberArray)
取最小值
|
static int |
min(int... numberArray)
取最小值
|
static long |
min(long... numberArray)
取最小值
|
static short |
min(short... numberArray)
取最小值
|
static int[] |
range(int excludedEnd)
生成一个从0开始的数字列表
|
static int[] |
range(int includedStart,
int excludedEnd)
生成一个数字列表
自动判定正序反序 |
static int[] |
range(int includedStart,
int excludedEnd,
int step)
生成一个数字列表
自动判定正序反序 |
static boolean[] |
remove(boolean[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static byte[] |
remove(byte[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static char[] |
remove(char[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static double[] |
remove(double[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static float[] |
remove(float[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static int[] |
remove(int[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static long[] |
remove(long[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static Object |
remove(Object array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static short[] |
remove(short[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static boolean[] |
removeEle(boolean[] array,
boolean element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static byte[] |
removeEle(byte[] array,
byte element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static char[] |
removeEle(char[] array,
char element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static double[] |
removeEle(double[] array,
double element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static float[] |
removeEle(float[] array,
float element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static int[] |
removeEle(int[] array,
int element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static long[] |
removeEle(long[] array,
long element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static short[] |
removeEle(short[] array,
short element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static byte[] |
resize(byte[] bytes,
int newSize)
生成一个新的重新设置大小的数组
调整大小后拷贝原数组到新数组下。 |
static boolean[] |
reverse(boolean[] array)
反转数组,会变更原数组
|
static boolean[] |
reverse(boolean[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static byte[] |
reverse(byte[] array)
反转数组,会变更原数组
|
static byte[] |
reverse(byte[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static char[] |
reverse(char[] array)
反转数组,会变更原数组
|
static char[] |
reverse(char[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static double[] |
reverse(double[] array)
反转数组,会变更原数组
|
static double[] |
reverse(double[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static float[] |
reverse(float[] array)
反转数组,会变更原数组
|
static float[] |
reverse(float[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static int[] |
reverse(int[] array)
反转数组,会变更原数组
|
static int[] |
reverse(int[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static long[] |
reverse(long[] array)
反转数组,会变更原数组
|
static long[] |
reverse(long[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static short[] |
reverse(short[] array)
反转数组,会变更原数组
|
static short[] |
reverse(short[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static boolean[] |
shuffle(boolean[] array)
打乱数组顺序,会变更原数组
|
static boolean[] |
shuffle(boolean[] array,
Random random)
打乱数组顺序,会变更原数组
|
static byte[] |
shuffle(byte[] array)
打乱数组顺序,会变更原数组
|
static byte[] |
shuffle(byte[] array,
Random random)
打乱数组顺序,会变更原数组
|
static char[] |
shuffle(char[] array)
打乱数组顺序,会变更原数组
|
static char[] |
shuffle(char[] array,
Random random)
打乱数组顺序,会变更原数组
|
static double[] |
shuffle(double[] array)
打乱数组顺序,会变更原数组
|
static double[] |
shuffle(double[] array,
Random random)
打乱数组顺序,会变更原数组
|
static float[] |
shuffle(float[] array)
打乱数组顺序,会变更原数组
|
static float[] |
shuffle(float[] array,
Random random)
打乱数组顺序,会变更原数组
|
static int[] |
shuffle(int[] array)
打乱数组顺序,会变更原数组
|
static int[] |
shuffle(int[] array,
Random random)
打乱数组顺序,会变更原数组
|
static long[] |
shuffle(long[] array)
打乱数组顺序,会变更原数组
|
static long[] |
shuffle(long[] array,
Random random)
打乱数组顺序,会变更原数组
|
static short[] |
shuffle(short[] array)
打乱数组顺序,会变更原数组
|
static short[] |
shuffle(short[] array,
Random random)
打乱数组顺序,会变更原数组
|
static byte[][] |
split(byte[] array,
int len)
拆分byte数组为几个等份(最后一份按照剩余长度分配空间)
|
static boolean[] |
sub(boolean[] array,
int start,
int end)
获取子数组
|
static byte[] |
sub(byte[] array,
int start,
int end)
获取子数组
|
static char[] |
sub(char[] array,
int start,
int end)
获取子数组
|
static double[] |
sub(double[] array,
int start,
int end)
获取子数组
|
static float[] |
sub(float[] array,
int start,
int end)
获取子数组
|
static int[] |
sub(int[] array,
int start,
int end)
获取子数组
|
static long[] |
sub(long[] array,
int start,
int end)
获取子数组
|
static short[] |
sub(short[] array,
int start,
int end)
获取子数组
|
static boolean[] |
swap(boolean[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static byte[] |
swap(byte[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static char[] |
swap(char[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static double[] |
swap(double[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static float[] |
swap(float[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static int[] |
swap(int[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static long[] |
swap(long[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static short[] |
swap(short[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static boolean[] |
unWrap(Boolean... values)
包装类数组转为原始类型数组
null 按照 false 对待 |
static byte[] |
unWrap(Byte... values)
包装类数组转为原始类型数组
|
static char[] |
unWrap(Character... values)
包装类数组转为原始类型数组
|
static double[] |
unWrap(Double... values)
包装类数组转为原始类型数组
|
static float[] |
unWrap(Float... values)
包装类数组转为原始类型数组
|
static int[] |
unWrap(Integer... values)
包装类数组转为原始类型数组,null转为0
|
static long[] |
unWrap(Long... values)
包装类数组转为原始类型数组
|
static short[] |
unWrap(Short... values)
包装类数组转为原始类型数组
|
static Boolean[] |
wrap(boolean... values)
将原始类型数组包装为包装类型
|
static Byte[] |
wrap(byte... values)
将原始类型数组包装为包装类型
|
static Character[] |
wrap(char... values)
将原始类型数组包装为包装类型
|
static Double[] |
wrap(double... values)
将原始类型数组包装为包装类型
|
static Float[] |
wrap(float... values)
将原始类型数组包装为包装类型
|
static Integer[] |
wrap(int... values)
将原始类型数组包装为包装类型
|
static Long[] |
wrap(long... values)
将原始类型数组包装为包装类型
|
static Short[] |
wrap(short... values)
将原始类型数组包装为包装类型
|
public static final int INDEX_NOT_FOUND
public static boolean isEmpty(long[] array)
array
- 数组public static boolean isEmpty(int[] array)
array
- 数组public static boolean isEmpty(short[] array)
array
- 数组public static boolean isEmpty(char[] array)
array
- 数组public static boolean isEmpty(byte[] array)
array
- 数组public static boolean isEmpty(double[] array)
array
- 数组public static boolean isEmpty(float[] array)
array
- 数组public static boolean isEmpty(boolean[] array)
array
- 数组public static boolean isNotEmpty(long[] array)
array
- 数组public static boolean isNotEmpty(int[] array)
array
- 数组public static boolean isNotEmpty(short[] array)
array
- 数组public static boolean isNotEmpty(char[] array)
array
- 数组public static boolean isNotEmpty(byte[] array)
array
- 数组public static boolean isNotEmpty(double[] array)
array
- 数组public static boolean isNotEmpty(float[] array)
array
- 数组public static boolean isNotEmpty(boolean[] array)
array
- 数组public static byte[] resize(byte[] bytes, int newSize)
bytes
- 原数组newSize
- 新的数组大小public static byte[] addAll(byte[]... arrays)
arrays
- 数组集合public static int[] addAll(int[]... arrays)
arrays
- 数组集合public static long[] addAll(long[]... arrays)
arrays
- 数组集合public static double[] addAll(double[]... arrays)
arrays
- 数组集合public static float[] addAll(float[]... arrays)
arrays
- 数组集合public static char[] addAll(char[]... arrays)
arrays
- 数组集合public static boolean[] addAll(boolean[]... arrays)
arrays
- 数组集合public static short[] addAll(short[]... arrays)
arrays
- 数组集合public static int[] range(int excludedEnd)
excludedEnd
- 结束的数字(不包含)public static int[] range(int includedStart, int excludedEnd)
includedStart
- 开始的数字(包含)excludedEnd
- 结束的数字(不包含)public static int[] range(int includedStart, int excludedEnd, int step)
includedStart
- 开始的数字(包含)excludedEnd
- 结束的数字(不包含)step
- 步进public static byte[][] split(byte[] array, int len)
array
- 数组len
- 每个小节的长度public static int indexOf(long[] array, long value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(long[] array, long value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(long[] array, long value)
array
- 数组value
- 被检查的元素public static int indexOf(int[] array, int value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(int[] array, int value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(int[] array, int value)
array
- 数组value
- 被检查的元素public static int indexOf(short[] array, short value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(short[] array, short value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(short[] array, short value)
array
- 数组value
- 被检查的元素public static int indexOf(char[] array, char value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(char[] array, char value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(char[] array, char value)
array
- 数组value
- 被检查的元素public static int indexOf(byte[] array, byte value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(byte[] array, byte value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(byte[] array, byte value)
array
- 数组value
- 被检查的元素public static int indexOf(double[] array, double value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(double[] array, double value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(double[] array, double value)
array
- 数组value
- 被检查的元素public static int indexOf(float[] array, float value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(float[] array, float value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(float[] array, float value)
array
- 数组value
- 被检查的元素public static int indexOf(boolean[] array, boolean value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static int lastIndexOf(boolean[] array, boolean value)
INDEX_NOT_FOUND
array
- 数组value
- 被检查的元素INDEX_NOT_FOUND
public static boolean contains(boolean[] array, boolean value)
array
- 数组value
- 被检查的元素public static Integer[] wrap(int... values)
values
- 原始类型数组public static int[] unWrap(Integer... values)
values
- 包装类型数组public static Long[] wrap(long... values)
values
- 原始类型数组public static long[] unWrap(Long... values)
values
- 包装类型数组public static Character[] wrap(char... values)
values
- 原始类型数组public static char[] unWrap(Character... values)
values
- 包装类型数组public static Byte[] wrap(byte... values)
values
- 原始类型数组public static byte[] unWrap(Byte... values)
values
- 包装类型数组public static Short[] wrap(short... values)
values
- 原始类型数组public static short[] unWrap(Short... values)
values
- 包装类型数组public static Float[] wrap(float... values)
values
- 原始类型数组public static float[] unWrap(Float... values)
values
- 包装类型数组public static Double[] wrap(double... values)
values
- 原始类型数组public static double[] unWrap(Double... values)
values
- 包装类型数组public static Boolean[] wrap(boolean... values)
values
- 原始类型数组public static boolean[] unWrap(Boolean... values)
null
按照 false
对待values
- 包装类型数组public static byte[] sub(byte[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static int[] sub(int[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static long[] sub(long[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static short[] sub(short[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static char[] sub(char[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static double[] sub(double[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static float[] sub(float[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static boolean[] sub(boolean[] array, int start, int end)
array
- 数组start
- 开始位置(包括)end
- 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)
public static long[] remove(long[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static int[] remove(int[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static short[] remove(short[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static char[] remove(char[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static byte[] remove(byte[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static double[] remove(double[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static float[] remove(float[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static boolean[] remove(boolean[] array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static Object remove(Object array, int index) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组index
- 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException
- 参数对象不为数组对象public static long[] removeEle(long[] array, long element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static int[] removeEle(int[] array, int element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static short[] removeEle(short[] array, short element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static char[] removeEle(char[] array, char element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static byte[] removeEle(byte[] array, byte element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static double[] removeEle(double[] array, double element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static float[] removeEle(float[] array, float element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static boolean[] removeEle(boolean[] array, boolean element) throws IllegalArgumentException
array
- 数组对象,可以是对象数组,也可以原始类型数组element
- 要移除的元素IllegalArgumentException
- 参数对象不为数组对象public static long[] reverse(long[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static long[] reverse(long[] array)
array
- 数组,会变更public static int[] reverse(int[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static int[] reverse(int[] array)
array
- 数组,会变更public static short[] reverse(short[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static short[] reverse(short[] array)
array
- 数组,会变更public static char[] reverse(char[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static char[] reverse(char[] array)
array
- 数组,会变更public static byte[] reverse(byte[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static byte[] reverse(byte[] array)
array
- 数组,会变更public static double[] reverse(double[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static double[] reverse(double[] array)
array
- 数组,会变更public static float[] reverse(float[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static float[] reverse(float[] array)
array
- 数组,会变更public static boolean[] reverse(boolean[] array, int startIndexInclusive, int endIndexExclusive)
array
- 数组,会变更startIndexInclusive
- 起始位置(包含)endIndexExclusive
- 结束位置(不包含)public static boolean[] reverse(boolean[] array)
array
- 数组,会变更public static long min(long... numberArray)
numberArray
- 数字数组public static int min(int... numberArray)
numberArray
- 数字数组public static short min(short... numberArray)
numberArray
- 数字数组public static char min(char... numberArray)
numberArray
- 数字数组public static byte min(byte... numberArray)
numberArray
- 数字数组public static double min(double... numberArray)
numberArray
- 数字数组public static float min(float... numberArray)
numberArray
- 数字数组public static long max(long... numberArray)
numberArray
- 数字数组public static int max(int... numberArray)
numberArray
- 数字数组public static short max(short... numberArray)
numberArray
- 数字数组public static char max(char... numberArray)
numberArray
- 数字数组public static byte max(byte... numberArray)
numberArray
- 数字数组public static double max(double... numberArray)
numberArray
- 数字数组public static float max(float... numberArray)
numberArray
- 数字数组public static int[] shuffle(int[] array)
array
- 数组,会变更public static int[] shuffle(int[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static long[] shuffle(long[] array)
array
- 数组,会变更public static long[] shuffle(long[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static double[] shuffle(double[] array)
array
- 数组,会变更public static double[] shuffle(double[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static float[] shuffle(float[] array)
array
- 数组,会变更public static float[] shuffle(float[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static boolean[] shuffle(boolean[] array)
array
- 数组,会变更public static boolean[] shuffle(boolean[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static byte[] shuffle(byte[] array)
array
- 数组,会变更public static byte[] shuffle(byte[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static char[] shuffle(char[] array)
array
- 数组,会变更public static char[] shuffle(char[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static short[] shuffle(short[] array)
array
- 数组,会变更public static short[] shuffle(short[] array, Random random)
array
- 数组,会变更random
- 随机数生成器public static int[] swap(int[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static long[] swap(long[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static double[] swap(double[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static float[] swap(float[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static boolean[] swap(boolean[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static byte[] swap(byte[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static char[] swap(char[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static short[] swap(short[] array, int index1, int index2)
array
- 数组index1
- 位置1index2
- 位置2public static boolean isSorted(byte[] array)
array
- 数组public static boolean isSortedASC(byte[] array)
array
- 数组public static boolean isSortedDESC(byte[] array)
array
- 数组public static boolean isSorted(short[] array)
array
- 数组public static boolean isSortedASC(short[] array)
array
- 数组public static boolean isSortedDESC(short[] array)
array
- 数组public static boolean isSorted(char[] array)
array
- 数组public static boolean isSortedASC(char[] array)
array
- 数组public static boolean isSortedDESC(char[] array)
array
- 数组public static boolean isSorted(int[] array)
array
- 数组public static boolean isSortedASC(int[] array)
array
- 数组public static boolean isSortedDESC(int[] array)
array
- 数组public static boolean isSorted(long[] array)
array
- 数组public static boolean isSortedASC(long[] array)
array
- 数组public static boolean isSortedDESC(long[] array)
array
- 数组public static boolean isSorted(double[] array)
array
- 数组public static boolean isSortedASC(double[] array)
array
- 数组public static boolean isSortedDESC(double[] array)
array
- 数组public static boolean isSorted(float[] array)
array
- 数组public static boolean isSortedASC(float[] array)
array
- 数组public static boolean isSortedDESC(float[] array)
array
- 数组Copyright © 2024. All rights reserved.