java如何建立数组
创建数组的基本方法
在Java中,数组是固定长度的数据结构,可以通过以下方式声明和初始化:
声明数组
数据类型[] 数组名;
或
数据类型 数组名[];
初始化数组

// 方式1:直接初始化
int[] arr1 = {1, 2, 3};
// 方式2:使用new关键字
int[] arr2 = new int[3]; // 创建长度为3的int数组,默认值为0
String[] arr3 = new String[]{"A", "B", "C"};
多维数组创建
Java支持多维数组,最常见的是二维数组:
// 二维数组
int[][] matrix = {{1, 2}, {3, 4}};
// 动态创建
double[][] grid = new double[3][4]; // 3行4列
数组的动态初始化
对于长度在运行时确定的情况:

int size = 5; // 可从用户输入或计算得到
char[] letters = new char[size];
数组的默认值
使用new创建数组时,元素会被自动初始化:
- 数值类型(int/double等):0或0.0
- boolean类型:false
- 对象类型:null
数组工具类Arrays
Java提供Arrays类简化数组操作:
import java.util.Arrays;
// 快速初始化
int[] nums = new int[5];
Arrays.fill(nums, 1); // 所有元素赋值为1
// 数组排序
Arrays.sort(nums);
注意事项
- 数组长度固定,创建后不能改变大小
- 数组索引从0开始,访问越界会抛出ArrayIndexOutOfBoundsException
- 可以使用array.length获取数组长度






