类 ArrayUtil
java.lang.Object
org.tio.utils.hutool.ArrayUtil
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static byte[]addAll(byte[]... arrays) static <T> booleancontains(T[] array, T value) 数组中是否包含元素static <T> T[]过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:static <T> T[]过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Editor实现可以实现以下功能:static <T> int返回数组中指定元素所在位置,未找到返回INDEX_NOT_FOUNDstatic boolean对象是否为数组对象static Stringstatic <T> T[]新建一个空数组static String
-
字段详细资料
-
INDEX_NOT_FOUND
public static final int INDEX_NOT_FOUND数组中元素未找到的下标,值为-1- 另请参阅:
-
-
构造器详细资料
-
ArrayUtil
public ArrayUtil()
-
-
方法详细资料
-
contains
public static <T> boolean contains(T[] array, T value) 数组中是否包含元素- 类型参数:
T- 数组元素类型- 参数:
array- 数组value- 被检查的元素- 返回:
- 是否包含
-
indexOf
返回数组中指定元素所在位置,未找到返回INDEX_NOT_FOUND- 类型参数:
T- 数组类型- 参数:
array- 数组value- 被检查的元素- 返回:
- 数组中指定元素所在位置,未找到返回
INDEX_NOT_FOUND - 从以下版本开始:
- 3.0.7
-
join
- 参数:
array-string-- 返回:
-
isArray
对象是否为数组对象- 参数:
obj- 对象- 返回:
- 是否为数组对象,如果为
null返回false
-
toString
- 参数:
obj-- 返回:
-
filter
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象
- 类型参数:
T- 数组元素类型- 参数:
array- 数组editor- 编辑器接口- 返回:
- 过滤后的数组
-
filter
过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Editor实现可以实现以下功能:1、过滤出需要的对象,
Filter.accept(Object)方法返回true的对象将被加入结果集合中- 类型参数:
T- 数组元素类型- 参数:
array- 数组filter- 过滤器接口,用于定义过滤规则- 返回:
- 过滤后的数组
- 从以下版本开始:
- 3.2.1
-
newArray
新建一个空数组- 类型参数:
T- 数组元素类型- 参数:
componentType- 元素类型newSize- 大小- 返回:
- 空数组
-
addAll
public static byte[] addAll(byte[]... arrays)
-