JAVA常用工具类(二) ArrayUtils类

本文详细介绍了ArrayUtils工具类的功能,包括数组判断、增加、移除、查找及其它常用操作,适用于多种数据类型,如Object、int、double等。通过ArrayUtils,可以轻松实现数组的判断、增加、删除、查找等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该工具类主要操作数组。
以下数组的类型使用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)

以上,欢迎补充和指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值