java中初始化数组的方法

文章介绍了Java中一维和二维数组的初始化方法,包括直接赋值、使用new关键字以及嵌套数组的方式。方式一需要显式赋值,方式二和三更为简便。对于二维数组,方式二和三提供了更大的灵活性,允许不同长度的子数组。
摘要由CSDN通过智能技术生成

1.一维数组初始化

方式一:

int[] array = new int[3];
array[0] = 1;
array[1] = 2;
array[2] = 3;

注:此种方式创建的数组,如不显式初始化数组元素,则各元素为当前数据类型的默认值。基本数据类型为0,对象类型为null。所以使用前需要将各元素显式赋值。

方式二:

int[] array = new int[]{1, 2, 3};

注:此方式与方式一的结果相同,但是更简便。

方式三:

int[] array = {1, 2, 3};

注:此方式与方式一和方式二的结果相同,但是更简便。

2.二维数组初始化

方式一:

int[][] array = new int[2][3];
array[0][0] = 1;
array[0][1] = 2;
array[0][2] = 3;
array[1][0] = 4;
array[1][1] = 5;
array[1][2] = 6;

注:此种方式创建的数组,如不显式初始化数组元素,则各元素为当前数据类型的默认值。基本数据类型为0,对象类型为null。所以使用前需要将各元素显式赋值。而且第二维度的元素个数是固定的,此例为3。

方式二:

int[][] array = new int[2][];
array[0] = new int[]{1, 2, 3};
array[1] = new int[]{4, 5, 6, 7};

注:此方式比方式一更灵活。因为只指定了第一维度的元素个数,第二维度的个数可以在使用前指定,而且元素个数可以不同。在初始化第二维度时,可以采用一维数组的任一初始化方式。

方式三:

int[][] array = {{1, 2, 3}, {4, 5, 6, 7}};

注:此方式与方式一和方式二的结果相同,但是更简便。
 

  • 10
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值