- ArrayUtils.isEmpty(strs) : 判斷數(shù)組是否為空 , 不為空返回false,為空true
ArrayUtils.isEmpty(new String[]{""});//結(jié)果是false
ArrayUtils.isEmpty(new String[]{});//結(jié)果是true
String[] array = null
ArrayUtils.isEmpty(array);//結(jié)果是true
- ArrayUtils.subarray 截取 子數(shù)組 : 根據(jù) 起始索引 startIndexInclusive 到 結(jié)束索引startIndexInclusive
ArrayUtils.subarray(new Object[]{"0","1","2"}, 0, 1);//結(jié)果是返回?cái)?shù)組 :[0]
- ArrayUtils.indexOf 查詢某個(gè)object在數(shù)組中的位置,可是指定起始搜索位置
int index=ArrayUtils.indexOf(new Object[]{"0","1","2"}, "2" );//結(jié)果是2
int index1=ArrayUtils.indexOf(new Object[]{"0","1","2"}, "2",2 );//結(jié)果是2
int index3=ArrayUtils.indexOf(new Object[]{"0","1","2"}, "2",3 );//結(jié)果是-1
- ArrayUtils.addAll 合并兩個(gè)數(shù)組
String[] array1 = new String[]{"0","1"};
String[] array2 = new new String[]{"2","3"};
String[] array3=(String[]) ArrayUtils.addAll(array1 ,array2 );//結(jié)果是:[0, 1, 2,3]
5.ArrayUtils.remove 刪除數(shù)組某個(gè)位置的元素
ArrayUtils.remove(new String[]{"0","1"}, 1);
- ArrayUtils.removeElement 刪除數(shù)組中某個(gè)對象
String[] array=(String[]) ArrayUtils.removeElement(new String[]{"0","1x"}, "1x");