//操作数组的工具类,里面定义了很多操作数组的方法。 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 isEquals=Arrays.equals(arr1,arr2); System.out.println(isEquals);//false //String toString(int[]a);输出数组信息 System.out.println(Arrays.toString(arr1));//[1, 2, 3, 4] //3.void fill(int[]a,int val);将指定值填充到数组中。 Arrays.fill(arr1,10); System.out.println(Arrays.toString(arr1));//[10, 10, 10, 10] //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[]{-98,-34,2,34,54,66,79,105,210,333}; int index=Arrays.binarySearch(arr3,210); if(index>=0){//这里的index是数组元素的下标,不是元素的值。 System.out.println(index); } else { System.out.println("未找到"); } }
06-05
1574
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-20
742
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-02
113
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交