java中给数组赋值的方法

王林
王林原创
2019-11-18 17:34:1210822浏览

1、数组操作中,可以使用等于(=)赋值

注意:此时新数组只是指向原数组的存储空间,并没有重新申请新的空间。

实例:

public class ArrayTest{
	public static void main(String args[]){
		// 1
		int[] a=new int[4];
		a[0]=1;
		a[1]=2;
		a[2]=3;
		a[3]=4;
		System.out.println(a[3]);
		// 2
		int b[]=new int[4];
		b[0]=1;
		b[1]=2;
		b[2]=3;
		b[3]=4;
		System.out.println(b[2]);
		// 3
		int[] c={1,2,3,4};
		int[] d=new int[]{1,2,3,4};
		System.out.println(c[2]);
		System.out.println(d[3]);
	}
}

2、使用System.ararycopy方法

System.arraycopy(originalArray, 0, targetArray, 0, originalArray.length);

注意:新数组重新申请存储地址空间,再将原数组中数据拷贝过来。

推荐教程:Java教程

以上就是java中给数组赋值的方法的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。