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]
[1, 2, 3, 4, 5, 1, 9]