package com.atguigu.java;
import java.sql.Array;
import java.util.Arrays;
public class ArraysTest {
public static void main(String[] args) {
int[] n = {1,2,3,43,5};
int[] n2 = {1,2,5,4,3};
//boolean equals(int[] a,int[] b) 判断两个数组是否相等,内容,顺序都要比较。
boolean equals = Arrays.equals(n, n2);
System.out.println(equals);
//void fill(int[] a,int val) 将指定值填充到数组之中,所有位置都会被填充。
Arrays.fill(n2, 100);
System.out.println(Arrays.toString(n2));
//void sort(int[] a) 对数组进行排序,默认是升序。
Arrays.sort(n);
System.out.println(Arrays.toString(n));
//对排序后的数组进行二分法检索指定的值,如果没找到返回负数int binarySearch(int[] a,int key)
int index = Arrays.binarySearch(n, 5);
System.out.println(index);
}
}
1 | boolean equals(int[] a,int[] b) | 判断两个数组是否相等。 |
2 | String toString(int[] a) | 输出数组信息。 |
3 | void fill(int[] a,int val) | 将指定值填充到数组之中,所有位置都会被填充 |
4 | void sort(int[] a) | 对数组进行排序,默认是升序。 |
5 | int binarySearch(int[] a,int key) | 对排序后的数组进行二分法检索指定的值。 |