public class TestArr0 {
public static void main(String[] args) {
int[] arr = {1, 2, 5, 7, 4, 3};
// 将数据格式化打印为字符串
System.out.println(Arrays.toString(arr));
// 对数组进行排序
Arrays.sort(arr); // 按照升序进行排序
System.out.println(Arrays.toString(arr));
// 使用二分搜索发来搜素指定元素 注意:此方法只能对有序数组进行排序
System.out.println(Arrays.binarySearch(arr,3));
int[] arr2 = {1,3,7,2,5,6};
// 复制数组
int[] arr03 = Arrays.copyOf(arr2, 4);
System.out.println(Arrays.toString(arr03));
// 复制数组区间 左开右闭
int[] arr04 = Arrays.copyOfRange(arr2, 1, 4);
System.out.println(Arrays.toString(arr04));
// 比较两个数组的值是否一致
int[] arr05 = {1,2,3,4};
int[] arr06 = {1,2,3,4};
System.out.println(Arrays.equals(arr05,arr06));
}
}
4 Java的Arrays工具类常用方法
最新推荐文章于 2022-01-06 14:22:31 发布
这个Java程序演示了如何对数组进行排序、格式化打印、二分搜索、复制和截取,以及比较数组内容的一致性。主要涉及 Arrays 类的方法,如 sort(), binarySearch(), copyOf() 和 copyOfRange()。同时展示了 equals() 方法用于检查数组是否相等。
摘要由CSDN通过智能技术生成