java中如何向一个数组中添加元素呢?
下文笔者讲述向java数组中添加元素的方法分享,如下所示:
实现思路: 1.定义一个新数组 2.将原数组复制新数组中,并将新元素放入末尾中例:
package com.java265.other;
public class Test16 {
/**
* java265.com 示例程序
*/
public static void main(String[] args) {
int[] arrs = { 2, 1, 23, 11, 223, 90 };
arrs = addElement(arrs, 999, 2);
for (int i = 0; i < arrs.length; i++) {
System.out.println(i + " :" + arrs[i]);
}
}
/**
*
* @param original 原始数组
* @param element 插入元素值
* @param index 插入索引位置
*/
private static int[] addElement(int original[], int element, int index) {
int length = original.length;
int destination[] = new int[length + 1];
System.arraycopy(original, 0, destination, 0, index);
destination[index] = element;
System.arraycopy(original, index, destination, index + 1, length - index);
return destination;
}
}
-----运行以上代码,将输出以下信息-----
0 :2
1 :1
2 :999
3 :23
4 :11
5 :223
6 :90
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


