java中如何添加数组元素

java中如何添加数组元素,第1张

1、定义2个数组

String[] arr1 = {"1","2"};//定义一个字符串数组,把arr1的元素加入到arr2中
String[] arr2 = new String[2];//什么一个字符串数组

2、循环方式把arr1的数组元素加入到arr2

for(int i=0;i<2;i++){
arr2[i] = arr1[i];//把arr1的元素添加到arr2中

//在数组中增加一个元素

public static void testC() {

String [] str = {"Java", "C++", "Php", "C#", "Python"};

for (String elementA:str ) {

Systemoutprint(elementA + " ");

}

//增加ruby

List<String> list = new ArrayList<String>();

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

listadd(str[i]);

}

listadd(2, "ruby"); //listadd("ruby")

Systemoutprintln();

String[] newStr =  listtoArray(new String[1]); //返回一个包含所有对象的指定类型的数组

for (String elementB:newStr ) {

Systemoutprint(elementB + " ");

Systemoutprintln();

Private
Sub
Command1_Click()
Dim
x()
As
Integer,
i%,
n%,
k%
ReDim
x(1
To
10)
As
Integer
Form1Cls
For
i
=
1
To
10
x(i)
=
Int(Rnd()

10)
Print
x(i);
Next
i
n
=
Val(Text1)
'插入数字
k
=
Val(Text2)
'插入位置
If
n
>
0
And
k
>
0
And
k
<
11
Then
ReDim
Preserve
x(1
To
11)
As
Integer
For
i
=
(UBound(x)
-
1)
To
(k
-
1)
Step
-1
x(i
+
1)
=
x(i)
Next
i
x(k)
=
n
Print
For
i
=
1
To
11
Print
x(i);
Next
i
Else
MsgBox
"输入数字有误",
vbCritical
End
If
End
Sub

//先声明一个长度为10的数组
int[] a = new int[10];
//向数组中填值
a[0]=xx;
a[1]=xx;
a[2]=xx;

若是已经定义好的数据,例如int num[] = { 1,4,5,8,2,6 }; 形式的,只能新建立一个数组,利用循环把原数据中的值加入你新创建的数据,在添加你自己想要加入的值!

jquery往数组中加元素可以通过两种方式:
1、通过数组的push方式添加元素
2、通过数组的下标方式添加元素
示例
<script>
var arr=[];
arrpush('a');//第一种方式,往数组末尾添加一个字符a
arr[arrlength]='a';//第二种方式,往数组末尾添加一个字符a
</script>

C语言中,数组是一组连续的相同类型的数据集合。 所以要在数组中插入元素,需要按照以下步骤:

1、找到插入点;

2、将插入点所在元素,及之后的所有元素,都向后移动一个单位;

3、将插入点赋值为要插入的元素。

以固定位置插入,代码举例如下:

#include <stdioh>
void insert(int a, int n, int i, int v)
//将长度为n的数组a, 下标为i的位置插入值为v的元素。 插入后,数组长度为n+1
{
    int j;
    for(j = n-1; j>=i; j --)//将i及以后的后移一位。 由于是固定位置插入,所以不需要查找插入位置。 
        a[j+1] = a[j];
    a[i] = v;//插入元素。 
}
int main()
{
    int a[5] = {1,3,6,7};/五个元素数组,初始化四个值。
    int i;
    
    insert(a, 4, 2, 5);//将5插入到a[2]位置。 
    for(i = 0; i < 5; i ++)
        printf("%d ", a[i]);//输出结果,为1 3 5 6 7 
    return 0;
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13378769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存