java.lang.Object
org.elsfs.tool.core.text.ArrayUtils
the is
ArrayUtils- 从以下版本开始:
- 0.0.3
- 作者:
- zeng
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> T[]append(T[] buffer, T... newElements) 将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组static <T> Object将新元素插入到到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充static <T> T[]insert(T[] buffer, int index, T... newElements) 将新元素插入到到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充static boolean对象是否为数组对象static <T> booleanisEmpty(T[] array) 数组是否为空static booleanisNotEmpty(Object[] var) static int获取数组长度
如果参数为null,返回0static String数组或集合转String
-
构造器详细资料
-
ArrayUtils
public ArrayUtils()
-
-
方法详细资料
-
isEmpty
public static <T> boolean isEmpty(T[] array) 数组是否为空- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 是否为空
-
isArray
对象是否为数组对象- 参数:
obj- 对象- 返回:
- 是否为数组对象,如果为
null返回false
-
toString
数组或集合转String- 参数:
obj- 集合或数组对象- 返回:
- 数组字符串,与集合转字符串格式相同
-
append
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组- 类型参数:
T- 数组元素类型- 参数:
buffer- 已有数组newElements- 新元素- 返回:
- 新数组
-
insert
public static <T> T[] insert(T[] buffer, int index, T... newElements) 将新元素插入到到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充- 类型参数:
T- 数组元素类型- 参数:
buffer- 已有数组index- 插入位置,此位置为对应此位置元素之前的空档newElements- 新元素- 返回:
- 新数组
- 从以下版本开始:
- 4.0.8
-
insert
将新元素插入到到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充- 类型参数:
T- 数组元素类型- 参数:
array- 已有数组index- 插入位置,此位置为对应此位置元素之前的空档newElements- 新元素- 返回:
- 新数组
- 从以下版本开始:
- 4.0.8
-
length
获取数组长度
如果参数为null,返回0ArrayUtil.length(null) = 0 ArrayUtil.length([]) = 0 ArrayUtil.length([null]) = 1 ArrayUtil.length([true, false]) = 2 ArrayUtil.length([1, 2, 3]) = 3 ArrayUtil.length(["a", "b", "c"]) = 3
- 参数:
array- 数组对象- 返回:
- 数组长度
- 抛出:
IllegalArgumentException- 如果参数不为数组,抛出此异常- 另请参阅:
-
isNotEmpty
-