ArrayUtils常用工具方法

  1. ArrayUtils.isEmpty(strs) : 判断数组是否为空 , 不为空返回false,为空true
ArrayUtils.isEmpty(new String[]{""});//结果是false
ArrayUtils.isEmpty(new String[]{});//结果是true
String[] array = null
ArrayUtils.isEmpty(array);//结果是true
  1. ArrayUtils.subarray 截取 子数组 : 根据 起始索引 startIndexInclusive 到 结束索引startIndexInclusive
ArrayUtils.subarray(new Object[]{"0","1","2"}, 0, 1);//结果是返回数组 :[0] 
  1. ArrayUtils.indexOf 查询某个object在数组中的位置,可是指定起始搜索位置
int index=ArrayUtils.indexOf(new Object[]{"0","1","2"}, "2" );//结果是2
int index1=ArrayUtils.indexOf(new Object[]{"0","1","2"}, "2",2 );//结果是2
int index3=ArrayUtils.indexOf(new Object[]{"0","1","2"}, "2",3 );//结果是-1
  1. ArrayUtils.addAll 合并两个数组
String[] array1 =  new String[]{"0","1"};
String[] array2 = new new String[]{"2","3"};
String[] array3=(String[]) ArrayUtils.addAll(array1 ,array2 );//结果是:[0, 1, 2,3]

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

 ArrayUtils.remove(new String[]{"0","1"}, 1);
  1. ArrayUtils.removeElement 删除数组中某个对象
String[] array=(String[]) ArrayUtils.removeElement(new String[]{"0","1x"}, "1x");

你可能感兴趣的:(ArrayUtils常用工具方法)