java.util.Arrays
是 Java SE 中的一个常用类,提供了各种用于操作数组的方法。下面是一些 Arrays
类的常用方法和示例:
- 数组排序:
int[] numbers = {5, 2, 9, 1, 7};
Arrays.sort(numbers); // 对数组进行升序排序
System.out.println(Arrays.toString(numbers)); // 输出排序后的数组
2.数组搜索:
int[] numbers = {5, 2, 9, 1, 7};
int index = Arrays.binarySearch(numbers, 9); // 二分查找元素 9 在数组中的索引
System.out.println(index); // 输出结果:3 (若元素不存在,则返回负数)
3.数组拷贝:
int[] source = {1, 2, 3};
int[] destination = Arrays.copyOf(source, source.length); // 拷贝数组到一个新的数组
System.out.println(Arrays.toString(destination)); // 输出拷贝后的数组
4.数组填充:
int[] numbers = new int[5];
Arrays.fill(numbers, 0); // 将数组的所有元素填充为指定值 0
System.out.println(Arrays.toString(numbers)); // 输出填充后的数组
5.数组比较:
int[] numbers1 = {1, 2, 3};
int[] numbers2 = {1, 2, 3};
boolean isEqual = Arrays.equals(numbers1, numbers2); // 比较两个数组是否相等
System.out.println(isEqual); // 输出结果:true