Java 数组常用方法

Java  ArrayUtils.add()方法是java中的数组方法,用于向数组中添加元素。

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

语法

它有两种类型的语法,其语法如下:
public static Object[] add(Object[] array, Object element)
public static Object[] add(Object[] array, int index, Object element)

上面的语法中:

  • 第一种类型是向数组的末尾添加元素;
  • 第二种类型是向数组的指定位置添加元素。

参数

  • array:指定要添加元素的数组
  • index: 指定要添加元素的位置
  • element:指定要添加的元素

返回值

返回添加元素后的数组。

注意

index参数的位置不能超过数组的长度,否则会报异常java.lang.IndexOutOfBoundsException:

例子

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

        String [] r1 = (String[]) ArrayUtils.add(array, 2, "8");//在位置2处添加8
        String [] r2 = (String[]) ArrayUtils.add(array, "9");//在末尾添加9

        System.out.println(ArrayUtils.toString(r1));
        System.out.println(ArrayUtils.toString(r2));

    }
}

输出:

[1, 2, 8, 3, 4, 5, 1]
[1, 2, 3, 4, 5, 1, 9]