Java 数组常用方法

Java  ArrayUtils.clone()方法是java中的数组方法,用于克隆数组。

ArrayUtils工具类在包 org.apache.commons.lang中。

语法

因数组元素类型会有不同,这里不一一列举,只列举一部分,其语法如下: 
public static Object[] clone(Object[] array) 
public static long[] clone(long[] array) 
public static int[] clone(int[] array) 
...... 

参数

  • array:指定要克隆的数组

返回值

返回克隆后的新的数组。

例子

import org.apache.commons.lang.ArrayUtils;
public class ArrayUtilscloneExample{
    public static void main(String[] args) {
        String [] array1 = {"1","2","3"};

        String [] array2  = (String[]) ArrayUtils.clone(array1);

        ArrayUtils.reverse(array1);//修改原数组

        System.out.println(ArrayUtils.toString(array1));
        System.out.println(ArrayUtils.toString(array2));


    }
}

输出:

{3,2,1}
{1,2,3}