public final class ArrayUtils
extends java.lang.Object
数组的工具类
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
concat(java.lang.Object arr1,
java.lang.Object arr2)
数组链接
|
static <T> boolean |
contain(T[] tSet,
T target)
判断第一个传入的数组中是否存在第二个参数
|
static boolean |
containString(java.lang.String[] strSet,
java.lang.String strTarget,
boolean ignoreCase)
判断第一个传入的字符串数组中是否存在第二个传入的字符串
|
static <T> T[] |
create(java.lang.Class<T> type,
int length)
创建数组
|
static <T> void |
fill(T[] target,
T[] source)
fill target array with source array
|
static boolean |
isEmpty(java.lang.Object array)
返回传入数组是否为空(是null或size=0).
|
static boolean |
isNotEmpty(java.lang.Object array)
返回传入数组是否不为空(是null或size=0).
|
static <T> java.util.List<T> |
toList(T[] arrays)
转换为列表
|
static <E> java.lang.String |
toString(E... objects)
将传入数组进行字符串转换(与Collection的一样使用,分割)
|
static java.lang.String |
toString(java.lang.Object array)
将传入数组进行字符串转换(与Collection的一样使用,分割)
|
public static boolean isEmpty(java.lang.Object array)
返回传入数组是否为空(是null或size=0). 当传入对象不是数组时,只会进行null的判断
array - 传入的数组public static boolean isNotEmpty(java.lang.Object array)
返回传入数组是否不为空(是null或size=0). 当传入对象不是数组时,只会进行null的判断
array - 传入的数组public static java.lang.String toString(java.lang.Object array)
将传入数组进行字符串转换(与Collection的一样使用,分割)
array - 对象数组@SafeVarargs public static <E> java.lang.String toString(E... objects)
将传入数组进行字符串转换(与Collection的一样使用,分割)
E - 对象类型objects - 对象数组public static <T> java.util.List<T> toList(T[] arrays)
转换为列表
T - 泛型arrays - 数组public static <T> void fill(T[] target,
T[] source)
fill target array with source array
T - 泛型target - fill targetsource - fill sourcepublic static <T> boolean contain(T[] tSet,
T target)
判断第一个传入的数组中是否存在第二个参数
T - 泛型tSet - 源数组target - 查找对象public static boolean containString(java.lang.String[] strSet,
java.lang.String strTarget,
boolean ignoreCase)
判断第一个传入的字符串数组中是否存在第二个传入的字符串
strSet - 源字符串数组strTarget - 查找字符串ignoreCase - 忽略大小写public static java.lang.Object concat(java.lang.Object arr1,
java.lang.Object arr2)
数组链接
arr1 - arr1arr2 - arr2public static <T> T[] create(java.lang.Class<T> type,
int length)
创建数组
T - 泛型type - 类型length - 长度