码迷,mamicode.com
首页 > 其他好文 > 详细

ArrayUtils常用方法

时间:2020-05-18 18:59:56      阅读:44      评论:0      收藏:0      [点我收藏+]

标签:class   常用方法   false   utils   htm   void   div   href   exe   

     /**
     * Contains
     * 如果某个数组包含某个值就返回true, 否则返回false
     */
    public static void testContains() {
        int []array= {1,2,3};
        System.out.println(ArrayUtils.contains(array, 2));//true
        System.out.println(ArrayUtils.contains(array, 4));//false
    }
    /**
     * AddAll
     * 把另一个数组的值全部赋给另一个数组,创建出一个新的数组,原数组的值不变
     */
    public static void testAddAll() {
        int []array1= {1,2,3};
        int []array2= {4,5,6};
        int[] array3= ArrayUtils.addAll(array1, array2);
        for (int i : array3) {
            System.out.println(i);
        }
    }
    /**
     * 复制对象
     */
    public static void testClone() {
        int []array1= {1,2,3};
        
        int[] clone = ArrayUtils.clone(array1);
        for (int i : clone) {
            System.out.println(i);
        }
    }
    /**
     * 截取某个数组的值
     * 从startIndexInclusive到endIndexExclusive,即[)
     */
    public static void testSubarray() {
        int []array= {4,5,6};
        int[] subarray = ArrayUtils.subarray(array,0, 2);
        for (int i : subarray) {
            System.out.println(i);
        }
    }
    /**
     * 将基本类型数组变成对应的引用类型数组
     */
    public static void testToObject() {
        int []array= {4,5,6};
        Integer[] array1 = ArrayUtils.toObject(array);
        for (Integer integer : array1) {
            System.out.println(integer);
        }
    }

更多详细方法参考:http://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/ArrayUtils.html

ArrayUtils常用方法

标签:class   常用方法   false   utils   htm   void   div   href   exe   

原文地址:https://www.cnblogs.com/H-Dream/p/12912126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!