java.util.Arrarys:操作数组的工具类,里面定义了很多操作数组的方法
使用时开头:
import java.util.Arrays;
boolean equals(int[] a,int[] b) | 判断两个数组是否相等 |
---|---|
String toString(int[] a) | 输出数组信息 |
void fill(int[] a,int val) | 将指定值填充数组中(全部替换 |
void sort(int[] a) | 对数组进行排序 |
int BinarySearch(int[] a,int key) | 对排序的数组进行二分法检索找出下标值 |
import java.util.Arrays;
public class ArrayText{
public static void main(String[] args){
int[] arr1=new int[]{-19,23,42,11,-38,54,95,44};
int[] arr2=new int[]{-19,23,42,11,-38,54,95,44};
boolean is=Arrays.equals(arr1,arr2);
System.out.println(is);
System.out.println(Arrays.toString(arr1));
Arrays.sort(arr1);
System.out.println(Arrays.toString(arr1));
int index=Arrays.binarySearch(arr1,11);
System.out.println(index);
Arrays.fill(arr1,10);
System.out.println(Arrays.toString(arr1));}}