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.