天天看点

高效开发:Java数组的两种初始化

通过两种方式可对数组进行初始化,即静态初始化和动态初始化。

静态初始化

静态初始化是指由程序员在初始化数组时为数组每个元素赋值,由系统决定数组的长度。

数组的静态初始化有两种方式,具体示例如下:

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

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

上面的2种方式都可以实现数组的静态初始化,其中花括号包含数组元素值,元素值之间用逗号“,”分隔。此处注意只有在定义数组的同时执行数组初始化才支持使用简化的静态初始化。为了简便,建议采用第二种方式。

动态初始化

动态初始化是指由程序员在初始化数组时指定数组的长度,由系统为数组元素分配初始值。

数组动态初始化,具体示例如下:

继续阅读