美文网首页java基础
ArrayUtils常用工具方法

ArrayUtils常用工具方法

作者: java面试收割机 | 来源:发表于2017-08-31 11:39 被阅读7次
    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常用工具方法

        本文链接:https://www.haomeiwen.com/subject/ucqqjxtx.html