package com.huaxin.exer;
import java.util.Arrays;
/**
* 数组中的常用方法:
* @author wtl
*
* toString:遍历数组
* sort:对数组进行快速排序
* fill:对数组中的数值进行替换
* equals:判断两个数组是否相等
* binarySearch:对排序的数组进行二分检索指定的值
*/
public class ArrayExer6 {
public static void main(String[] args) {
int[] arr1 = new int[]{1,2,3,4};
int[] arr2 = new int[]{1,3,2,4};
//equals:判断两个数组是否相等
boolean flag = arr1.equals(arr2);
System.out.println(flag);
//toString:遍历数组
System.out.println(Arrays.toString(arr1));
//fill:对数组中的数值进行替换
Arrays.fill(arr1, 10);
System.out.println(Arrays.toString(arr1));
//sort:对数组进行快速排序
Arrays.sort(arr2);
System.out.println(Arrays.toString(arr2));
//binarySearch:对排序的数组进行二分检索指定的值
int[] arr3 = new int[]{5,7,3,12,1,95,33};
Arrays.sort(arr3);
System.out.println(Arrays.toString(arr3));
int index = Arrays.binarySearch(arr3, 100);
if(index < 0){
System.out.println("没有找到");
}else{
System.out.println(index);
}
}
}