package com.wk;
import java.util.Arrays;
//java.util.Arrays:操作数组的工具类
public class ArraysTest {
public static void main(String[] args) {
//1. boolean equals(int a[],int b[]) 判断两个数组是否相等
int[] arr1 =new int[]{1,2,3,4};
int[] arr2 =new int[]{1,3,2,4};
boolean isEqual= Arrays.equals(arr1,arr2);
System.out.println(isEqual);
//2.String toString(int a[]) 输出数组信息
System.out.println(Arrays.toString(arr1));
//3.void fill(int a[],int val) 将指定的值填充数组当中
Arrays.fill(arr1,10);
System.out.println(Arrays.toString(arr1));
//4.void sort(int a[]) 对数组进行排序
Arrays.sort(arr2);
System.out.println(Arrays.toString(arr2));
//5.int binarySearch(int a[],int key) 二分查找
int[] arr3 =new int[]{1,2,3,12,15,28,67,90};
int index=Arrays.binarySearch(arr3,28);
if(index>=0){
System.out.println("找到了,位置为:"+index);
}else{
System.out.println("很抱歉,没有找到!");
}
}
}
Arrays工具类的几个常见使用
最新推荐文章于 2024-06-14 15:02:13 发布