一、数组基础
int[] a = new int[5]; // 长度固定为 5,默认 0
int[] b = {1, 2, 3}; // 直接初始化
System.out.println(b.length); // 长度
for (int x : b) { } // 增强 for 遍历
二、多维数组
int[][] m = new int[3][4]; 本质是”数组的数组”,每行长度可不同。
三、Arrays 工具类
| 方法 | 作用 |
|---|---|
| Arrays.sort() | 排序 |
| Arrays.binarySearch() | 二分查找(先排序) |
| Arrays.copyOf() | 拷贝/扩容 |
| Arrays.equals() | 比较内容 |
注意:数组长度固定,频繁增删应换用 ArrayList。基本类型数组与对象数组分开对待。