一、一维数组
1. 定义数组
- 语法:
// 动态初始化(指定长度) 数据类型[] 数组名 = new 数据类型[长度]; // 示例: int[] arr1 = new int[5]; // 默认值:0 // 静态初始化(直接赋值) 数据类型[] 数组名 = {元素1, 元素2, ...}; // 示例: String[] arr2 = {"A", "B", "C"};
2. 赋值方式
- 逐个赋值:
arr1[0] = 10; // 索引从0开始
- 循环批量赋值:
for (int i = 0; i < arr1.length; i++) { arr1[i] = i * 2; }
- 工具类填充:
Arrays.fill(arr1, 100); // 所有元素赋值为100
3. 遍历数组
- for 循环(需索引时使用):
for (int i = 0; i < arr1.length; i++) { System.out.println(arr1[i]); }
- foreach 循环(无需索引时推荐):
for (int num : arr1) { System.out.println(num); }
4. 核心用途
- 高效存储:连续内存结构,访问速度快