public class ArrayUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ArrayUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
fill(T[] array,
int fromIndex,
int toIndex,
T val)
指定数组的位置开始填充数据
其他基本数据类型填充可使用
Arrays.fill(int[], int, int, int) |
static <T> void |
fill(T[] array,
T val)
数组填充数据
其他基本数据类型填充可使用 Arrays.fill(int[], int) |
static boolean |
isEmpty(boolean[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new boolean[0]) = true
ArrayUtil.isEmpty(new boolean[]{true}) = false
|
static boolean |
isEmpty(byte[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new byte[0]) = true
ArrayUtil.isEmpty(new byte[]{0}) = false
|
static boolean |
isEmpty(char[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new char[0]) = true
ArrayUtil.isEmpty(new char[]{'a'}) = false
|
static boolean |
isEmpty(double[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new double[0]) = true
ArrayUtil.isEmpty(new double[]{0.2d}) = false
|
static boolean |
isEmpty(float[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new float[0]) = true
ArrayUtil.isEmpty(new float[]{0.2f}) = false
|
static boolean |
isEmpty(int[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new int[0]) = true
ArrayUtil.isEmpty(new int[]{0}) = false
|
static boolean |
isEmpty(long[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new long[0]) = true
ArrayUtil.isEmpty(new long[]{0}) = false
|
static boolean |
isEmpty(short[] array)
判断数组是否为null或[]
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new short[0]) = true
ArrayUtil.isEmpty(new short[]{0}) = false
|
static <T> boolean |
isEmpty(T[] array)
判断数组是不是null或数组长度等于0
null = true
[] = true
["a"] = false
|
static boolean |
isNotEmpty(boolean[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new boolean[0]) = false
ArrayUtil.isEmpty(new boolean[]{true}) = true
|
static boolean |
isNotEmpty(byte[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new byte[0]) = false
ArrayUtil.isEmpty(new byte[]{0}) = true
|
static boolean |
isNotEmpty(char[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new char[0]) = false
ArrayUtil.isEmpty(new char[]{'a'}) = true
|
static boolean |
isNotEmpty(double[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new double[0]) = false
ArrayUtil.isEmpty(new double[]{0.2d}) = true
|
static boolean |
isNotEmpty(float[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new float[0]) = false
ArrayUtil.isEmpty(new float[]{0.2f}) = true
|
static boolean |
isNotEmpty(int[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new int[0]) = false
ArrayUtil.isEmpty(new int[]{0}) = true
|
static boolean |
isNotEmpty(long[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new long[0]) = false
ArrayUtil.isEmpty(new long[]{0}) = true
|
static boolean |
isNotEmpty(short[] array)
判断数组不等于空并且长度大于0
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new short[0]) = false
ArrayUtil.isEmpty(new short[]{0}) = true
|
static <T> boolean |
isNotEmpty(T[] array)
判断数组不是null或数组长度等于0
null = false
[] = false
["a"] = true
|
static boolean |
isNotNull(boolean[] array)
判断数组不等于null
|
static boolean |
isNotNull(byte[] array)
判断数组不等于null
|
static boolean |
isNotNull(char[] array)
判断数组不等于null
|
static boolean |
isNotNull(double[] array)
判断数组不等于null
|
static boolean |
isNotNull(float[] array)
判断数组不等于null
|
static boolean |
isNotNull(int[] array)
判断数组不等于null
|
static boolean |
isNotNull(long[] array)
判断数组不等于null
|
static boolean |
isNotNull(short[] array)
判断数组不等于null
|
static <T> boolean |
isNotNull(T[] array)
判断数组不是null
null = false
[] = true
["a"] = true
|
static boolean |
isNull(boolean[] array)
判断数组是否为null
|
static boolean |
isNull(byte[] array)
判断数组是否为null
|
static boolean |
isNull(char[] array)
判断数组是否为null
|
static boolean |
isNull(double[] array)
判断数组是否为null
|
static boolean |
isNull(float[] array)
判断数组是否为null
|
static boolean |
isNull(int[] array)
判断数组是否为null
|
static boolean |
isNull(long[] array)
判断数组是否为null
|
static boolean |
isNull(short[] array)
判断数组是否为null
|
static <T> boolean |
isNull(T[] array)
判断数组是不是null
null = true
[] = false
["a"] = false
|
public static <T> boolean isNull(T[] array)
null = true [] = false ["a"] = false
T - 数组元素类型array - array参数public static boolean isNull(boolean[] array)
array - 校验参数public static boolean isNull(float[] array)
array - 校验参数public static boolean isNull(double[] array)
array - 校验参数public static boolean isNull(byte[] array)
array - 校验参数public static boolean isNull(long[] array)
array - 校验参数public static boolean isNull(int[] array)
array - 校验参数public static boolean isNull(short[] array)
array - 校验参数public static boolean isNull(char[] array)
array - 校验参数public static boolean isEmpty(boolean[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new boolean[0]) = true
ArrayUtil.isEmpty(new boolean[]{true}) = false
array - 校验参数public static boolean isEmpty(float[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new float[0]) = true
ArrayUtil.isEmpty(new float[]{0.2f}) = false
array - 校验参数public static boolean isEmpty(double[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new double[0]) = true
ArrayUtil.isEmpty(new double[]{0.2d}) = false
array - 校验参数public static boolean isEmpty(byte[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new byte[0]) = true
ArrayUtil.isEmpty(new byte[]{0}) = false
array - 校验参数public static boolean isEmpty(long[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new long[0]) = true
ArrayUtil.isEmpty(new long[]{0}) = false
array - 校验参数public static boolean isEmpty(int[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new int[0]) = true
ArrayUtil.isEmpty(new int[]{0}) = false
array - 校验参数public static boolean isEmpty(short[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new short[0]) = true
ArrayUtil.isEmpty(new short[]{0}) = false
array - 校验参数public static boolean isEmpty(char[] array)
ArrayUtil.isEmpty(null) = true
ArrayUtil.isEmpty(new char[0]) = true
ArrayUtil.isEmpty(new char[]{'a'}) = false
array - 校验参数public static boolean isNotNull(boolean[] array)
array - 校验参数public static boolean isNotNull(float[] array)
array - 校验参数public static boolean isNotNull(double[] array)
array - 校验参数public static boolean isNotNull(byte[] array)
array - 校验参数public static boolean isNotNull(long[] array)
array - 校验参数public static boolean isNotNull(int[] array)
array - 校验参数public static boolean isNotNull(short[] array)
array - 校验参数public static boolean isNotNull(char[] array)
array - 校验参数public static boolean isNotEmpty(boolean[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new boolean[0]) = false
ArrayUtil.isEmpty(new boolean[]{true}) = true
array - 校验参数public static boolean isNotEmpty(float[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new float[0]) = false
ArrayUtil.isEmpty(new float[]{0.2f}) = true
array - 校验参数public static boolean isNotEmpty(double[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new double[0]) = false
ArrayUtil.isEmpty(new double[]{0.2d}) = true
array - 校验参数public static boolean isNotEmpty(byte[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new byte[0]) = false
ArrayUtil.isEmpty(new byte[]{0}) = true
array - 校验参数public static boolean isNotEmpty(long[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new long[0]) = false
ArrayUtil.isEmpty(new long[]{0}) = true
array - 校验参数public static boolean isNotEmpty(int[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new int[0]) = false
ArrayUtil.isEmpty(new int[]{0}) = true
array - 校验参数public static boolean isNotEmpty(short[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new short[0]) = false
ArrayUtil.isEmpty(new short[]{0}) = true
array - 校验参数public static boolean isNotEmpty(char[] array)
ArrayUtil.isEmpty(null) = false
ArrayUtil.isEmpty(new char[0]) = false
ArrayUtil.isEmpty(new char[]{'a'}) = true
array - 校验参数public static <T> boolean isNotNull(T[] array)
null = false [] = true ["a"] = true
T - 数组元素类型array - array参数public static <T> boolean isEmpty(T[] array)
null = true [] = true ["a"] = false
T - 数组元素类型array - array参数public static <T> boolean isNotEmpty(T[] array)
null = false [] = false ["a"] = true
T - 数组元素类型array - array参数public static <T> void fill(T[] array,
T val)
Arrays.fill(int[], int)T - 数组元素类型array - 数组参数val - 数组元素填充值public static <T> void fill(T[] array,
int fromIndex,
int toIndex,
T val)
Arrays.fill(int[], int, int, int)T - Tarray - 数组参数fromIndex - 从下标的第几位开始填充toIndex - 填充截止的下标位置val - 填充值