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();
PrivateSub
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)
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
For
i
=
1
To
11
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;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)