陣列-Arrays工具類的使用
阿新 • • 發佈:2021-06-22
一、理解
- ①定義在java.util包下
- ②Arrays工具類提供了很多運算元組的方法
二、使用
//1.boolean equals(int[] a,int[] b):判斷兩個陣列是否相等 int[] arr1 = new int[]{1,2,3,4,5,6}; int[] arr2 = new int[]{6,5,4,3,2,1}; boolean isEquals = Arrays.equals(arr1,arr2); System.out.println(isEquals); //2.String toString(int[] a):輸出陣列資訊 System.out.println(Arrays.toString(arr1)); //3.void fill(int[] a,int val)將指定值填充到陣列之中 Arrays.fill(arr2,8); System.out.println(Arrays.toString(arr2)); //4.void sort(int[] a):對陣列進行排序 int[] arr4 = new int[]{-2,0,-1,88,16,22}; Arrays.sort(arr4); System.out.println(Arrays.toString(arr4)); //5.int binarySearch(int[] a,int key):對排序後的陣列進行二分法檢索指定的值 //二分查詢前提是一定要有序 int[] arr5 = {2,6,8,10,12,16}; //得到的是元素的索引值 int index = Arrays.binarySearch(arr5,12); if(index >= 0){ System.out.println(index); }else{ //得到的是個負數,就代表未找到元素 System.out.println("未找到"); }