Java中定义任意长度的数组可以使用动态初始化或静态初始化方式。
动态初始化:
int[] arr = new int[n]; // n为数组的长度
这种方式先定义数组的长度,然后根据长度创建数组对象。
静态初始化:
int[] arr = {1, 2, 3, 4}; // 直接初始化数组元素
这种方式直接在定义数组时初始化数组的元素,数组的长度会根据初始化的元素个数确定。