java.util.Arrays 里的一些函数
-
boolean equals(int[] a, int[] b):判断两个数组是否相等 (里面也可以是float,double等)
float[] arr1 = new float[]{1,2,3,4}; float[] arr2 = new float[]{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));输出该数组的信息
-
void fill(int[] a, int val) :用于将指定值填充到数组中
Arrays.fill(arr1, 20);输出后该数组每个元素都为20
-
void sort(int[] a):对数组进行快速排序
Arrays.sort(arr1);输出后arr1已经以升序的方式排列好了
-
int binarySearch(int []a, int key) 找到返回值为数组角标,未找到返回值为负数
int index = Arrays.binarySearch(arr3, 211)
Java Arrays实用函数详解:比较、转换、填充与排序
本文详细介绍了Java中`Arrays`类的四个核心功能:`equals`判断数组相等,`toString`输出数组信息,`fill`填充固定值,以及`sort`快速排序。通过实例演示了如何使用这些方法来操作和验证数组。
6567





