package Exercise;
import java.util.*;
public class Exercise {
//Arrays工具类的使用
//java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。
public static void main(String[] args) {
int[] arr= {1,3,2,7,4,9};
//toString:对数组进行遍历查看,返回的是一个字符串
System.out.println(Arrays.toString(arr));
Arrays.sort(arr);//排序(升序)
System.out.println("排序后的数组:"+Arrays.toString(arr));
//binarySearch:二分法查找:找出指定数组中的指定元素对应的索引
//这个方法的使用前提:一定要查看的是一个有序数组
System.out.println(Arrays.binarySearch(arr, 3));
int[] arr2= {1,3,5,6,7,8};
//copyOf:完成数组的复制:
int[] newArr=Arrays.copyOf(arr2, 4);
System.out.print(Arrays.toString(newArr));
//copyOfRange:区间复制:
//找数组arr2中下标为1,2,3的元素(右端点取不到)
int[] newArr2=Arrays.copyOfRange(arr2,1,4);
System.out.println(Arrays.toString(newArr2));
//equals:比较两个数组的是否一样
int[] arr3= {1,2,3,4,5,6};
int[] arr4= {1,2,3,4,5,6};
System.out.println(Arrays.equals(arr3,arr4));
//fill:数组的填充
int[] arr5= {1,2,3,4,5,6};
Arrays.fill(arr5,10);
System.out.println(Arrays.toString(arr5));
}
}
Arrays工具类的使用
于 2021-10-25 09:32:59 首次发布