java.util.Arrays.equals()方法用于检查两个指定的浮点数数组是否相等或不是。如果两个数组相等则返回 true,否则返回 false。如果两个数组包含相同顺序的相同元素,则认为它们相等。
语法
public static boolean equals(float[] a, float[] b)
参数
a | 指定第一个数组进行相等性测试。 |
b | 指定要测试相等性的第二个数组。 |
返回值
如果两个数组相等则返回 true,否则返回 false。
异常
不适用。
示例:
在下面的示例中,使用 java.util.Arrays.equals() 方法来检查两个浮点数组是否相等。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建三个浮点数组
float Arr1[] = {10.1f, 2.6f, -3.6f, 35f, 56f};
float Arr2[] = {10.1f, 2.6f, -3.6f, 35f, 56f};
float Arr3[] = {10f, 2f, -3f, 35f, 56f};
//检查Arr1和Arr2是否相等
boolean result1 = Arrays.equals(Arr1, Arr2);
System.out.print("Are Arr1 and Arr2 equal?: "+ result1);
//检查Arr1和Arr3是否相等
boolean result2 = Arrays.equals(Arr1, Arr3);
System.out.print("\nAre Arr1 and Arr3 equal?: "+ result2);
}
}
上述代码的输出将是:
Are Arr1 and Arr2 equal?: true
Are Arr1 and Arr3 equal?: false