Java 基础:数组与 Arrays 工具类

一、数组基础

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。基本类型数组与对象数组分开对待。