• 技术文章 >Java >Java基础

    java中给数组赋值的方法

    王林王林2019-11-18 17:34:12原创9715

    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核实处理。
    专题推荐:java 数组 赋值
    上一篇:java中怎么创建数组 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java中继承与实现的区别• java什么是代理?• java中怎么创建数组• java中什么是并发?
    1/1

    PHP中文网