程序员在初始化数组时为数组的每个元素添加一个值。
array = new int[ ]{1,2,3,4,5}; int[ ] array = {1,2,3,4,5};
以上两种方法可以实现数组的静态初始化,其中大括号包含数组元素值,元素值之间用逗号分隔。 这里需要注意的是,只有在定义数组的同时初始化数组的情况下才支持使用简化静态初始化。 为了简单起见,建议使用第二种方法。
2.动态初始化
当数组初始化时,程序员只需指定数组的长度,系统为每个元素分配一个初始值。
int[ ] array = new int[10]; // 动态初始化数组
上面例子中的格式会在声明数组时为数组分配一块内存空间来使用。 数组长度为10,由于每个元素都是int数据类型,所以数组总共占用的内存为10*4=40字节。 。 另外,在动态初始化的数组中,其元素将根据其数据类型设置为默认初始值。
创建数组后,我们仍然需要对其进行初始化,然后才能开始进一步使用它。 数组的初始化可以简单分为两种:静态初始化和动态初始化。
以上就是Java数组的初始化方法。 读完基本概念后,需要结合例子进行练习。更多Java学习指南:java数组
本教程的运行环境:系统、版本、DELL G3电脑。