JAVA常用工具类(二) ArrayUtils类

该工具类主要操作数组。
以下数组的类型使用T代替,同一函数中T代表相同类型。T可包含的类型有:Object、boolean、int、byte、char、double、float、long、short。

数组判断函数:
1.判断是否存在,返回boolean:
ArrayUtils.contains(T[] array, T objectToFind)
2.判断是否为空,返回boolean:
ArrayUtils.isEmpty(T[] array)
3.判断数组是否相同,返回boolean:
ArrayUtils.isEquals(T array1, T array2)
4.判断数组是否相同长度,并且长度不为0,返回boolean:
ArrayUtils.isSameLength(T[] array1, T[] array2)

数组增加函数:
1.添加指定元素到数组中,返回Array:
ArrayUtils.add(T[] array, T element)
2.添加指定元素到数组的index位置中,返回Array:
ArrayUtils.add(T[] array,Int index, T element)
3.合并两个数组,返回Array:
ArrayUtils.addAll(T[] array1, T[] array2)
4.复制数组,返回数组:
ArrayUtils.clone(T[] array)

数组移除函数:
1.移除指定位置的元素,返回Array:
ArrayUtils.removeElement(T[] array, int element)
2.移除指定元素,返回Array:
ArrayUtils.removeElement(T[] array, T element)

数组查找函数:
1.查找数组中是否存在,并返回其第一个位置,返回int,-1代表不存在:
ArrayUtils.indexOf(T[] array, T objectToFind)
2.查找数组中是否存在,并返回其最后一个位置,返回int,-1表示不存在:
ArrayUtils.lastIndexOf(T[] array, T objectToFind)
3.查找指定位置间的子数组,返回子数组Array:
ArrayUtils.subarray(T[] array, int startIndexInclusive, int endIndexExclusive)

其他常用函数:
1.获取数值长度,返回Int:
ArrayUtils.getLength(T[] array)
2.数组翻转,该数组本身发生变化,无返回:
ArrayUtils.reverse(T[] array)
3.数组转换为Map类型,返回Map:
ArrayUtils.toMap(T[] array)
4.数组转换为String,返回String;当数组为null时,返回stringIfNull,可不填,返回“{}”:
ArrayUtils.toString(T[] array, String stringIfNull)

以上,欢迎补充和指正。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值