admin 管理员组

文章数量: 887021


2024年1月11日发(作者:zblog个人主页模板)

java数组添加元素的方法

Java数组添加元素的方法:

1. 使用Arrays类的静态方法:()。

函数参数:

(1)原数组;

(2)扩容大小;

(3)添加元素默认为null,可以填入特定值添加;

示例:

int[] srcArray= {1, 2, 3};

int[] destArray=(srcArray,5);

将srcArray数组扩容,长度为5,多出来的元素默认都为null;

2. 使用opy()方法。

函数参数:

(1)源数组;

(2)从源数组的起始位置的索引处开始拷贝元素;

(3)目标数组;

(4)从目标数组的起始位置的索引处开始放入元素;

(5)要拷贝的元素的个数;

示例:

int[] srcArray= {1,2,3,4};

int[] destArray= new int[6];opy(srcArray,0,destArray,0,4);

将源数组srcArray中索引0位置开始的4个元素拷贝到目标数组destArray,从索引0位置开始放入,最终形成长度为6的新数组:{1,2,3,4,null,null};

3. 使用ArrayList的add()方法。

函数参数:待添加的元素

示例:

ArrayList arrayList= new ArrayList<>();("a");("b");("c");("d");

arrayList将会变为{a,b,c,d};

4. 使用(),可以将元素集合添加到数组中。

函数参数:

(1)原数组;

(2)待添加元素;

示例:

String[] array1= {"a","b","c"};

Collection collection =("d", "e", "f");(collection, array1);

最终array1= {"a","b","c","d","e","f"};

5. 手动利用循环实现数组扩容,然后再添加元素。

示例:

int[] array= {1,2,3};

int[] tempArray= new int[+1];

for(int i= 0;i<;i++){

tempArray[i]= array[i];

}

tempArray[-1]= 4;opy(tempArray,0,array,0,;

最终array= {1,2,3,4};


本文标签: 数组 元素 添加 开始 位置