ArrayUtils的常用办法介绍

1:ArrayUtils.isEmpty(strs);判断数组是否为空,不为空返回false,为空时返回true。

ArrayUtils.isEmpty(new String[]{"21","是"});//返回结果为false

ArrayUtils.isEmpty(new String[]{""});//返回结果是false

ArrayUtils.isEmpty(new String[]{});//结果是true

 

2:ArrayUtils.isNotEmpty(strs);//判断数组是否不为空,为空返回true,不为空返回true

ArrayUtils.isNotEmpty(new String[]{"21","是"});//结果是true

ArrayUtils.isNotEmpty(new String[]{""});//结果是true

ArrayUtils.isNotEmpty(new STring[]{});//结果是false

 

3:ArrayUtils.isSameLength(strs,strs2);//判断两个数组长度是否相等,两个数组的类型必须相同,

ArrayUtils.isSameLength(strs,strs2);

 

4:ArrayUtils.isSameType(strs,strs2);//判断两个数组的类型是否相同

ArrayUtils.is SameType(new String[]{"21","是"},new Integer[]{3});

 

5:ArrayUtils.isEquals(strs,strs2) 判断两个数组是否相等

ArrayUtils.isEquals(strs,strs);

 

6:ArrayUtils.toString()将一个数组转换成String,

ArrayUtils.toString(new String[]{"21","是"});//结果是:"21,是"

 

7:ArrayUtils.clone 赋值数组

Object[] s=ArrayUtils.clone(new Object[]{"33","yy"});

 

8:ArrayUtils.subbary 截取子数组:根据起始索引startIndexInclusive

Object[] s1=ArrayUtils.subarray(new Object[]{"33","yy","uu"},0,1);  结果返回:33

Object[] s2=ArrayUtils.subbary(new Object[]{"33","yy","uu"},0,1};  结果返回:33,yy

 

9:ArrayUtils.indexOf 查询某个object在数组中的位置,可是指定其实搜索位置

int index=ArrayUtils.indexOf(new Object[]{"33","yy","uu"},"uu");//返回结果是2

int index1=ArrayUtils.indexOf(new Object[]{"33","yy","uu"},"uu","2);//返回结果是2

int index2=ArrayUtils.indexOf(new Object[]{"33","yy","uu"},"uu",3);//

 

10:ArrayUtils.lastIndexOf 反向查询某个object在数组中的位置,可指定起始搜索位置

int index1=ArrayUtils.lastIndexOf(new Object[]{"33","yy","uu"},"33");//结果是0

int index2=ArrayUtils.lastIndexOf(new Object[]{"33","yy","uu"},"uu",2);

 

11:ArrayUtils.contains查询某个object是否在数组中

12:ArrayUtils.reverse 反转数组

ArrayUtils.reverse(new String[]{"22","yy"});//结果是:{"yy","22"}

 

13:ArrayUtils.addAll 合并两个数组

String[] ggo=(String[])ArrayUtils.addAll(new String[]{"22","yy"},new String[]{"jj"});//返回结果{"22","yy","jj"}

 

14:ArrayUtils.remove删除数组某个位置的元素

String[]  ggo=(String[])ArrayUtils.remove(new String[]{"22","yy"},1);

 

15:ArrayUtils.removeElement删除数组中某个对象

String[]  ggp=(String[])ArrayUtils.removeElement(new String[]{"22","yy"},"yy"); 返回结果:22.

转载于:https://www.cnblogs.com/zhouzetian/p/8550906.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值