1. public class ArrayDemo {
    2. public static void main(String[] args) {
    3. // 给定一个数组
    4. int[] arr = {1,3,7,2,4,8};
    5. // toString() 对数组进行遍历查看,返回的是一个字符串
    6. System.out.println(Arrays.toString(arr));
    7. // binarySearch() 二分查找,找出指定数组中的指定元素对应的索引(该数组必须是有序数组)
    8. // 默认是升序
    9. Arrays.sort(arr);
    10. System.out.println(Arrays.toString(arr));
    11. System.out.println(Arrays.binarySearch(arr,4));
    12. int[] arr2 = {1,3,7,2,4,8};
    13. // copyOf() 数组的复制
    14. int[] newArr = Arrays.copyOf(arr2,3);
    15. System.out.println(Arrays.toString(newArr));
    16. // copyOfRange() 数组区间复制
    17. int[] newArr2 = Arrays.copyOfRange(arr2,1,2);
    18. System.out.println(Arrays.toString(newArr2));
    19. // equals() 比较两个数组的值是否一样
    20. int[] arr3 = {1,3,7,2,4,8,9};
    21. int[] arr4 = {1,3,7,2,4,8,9};
    22. System.out.println(Arrays.equals(arr3,arr4));
    23. // == 比较内存地址
    24. System.out.println(arr3 == arr4);
    25. // fill() 数组的填充
    26. int[] arr5 = {1,3,7,2,4,8,9};
    27. Arrays.fill(arr5,100);
    28. System.out.println(Arrays.toString(arr5));
    29. }
    30. }