用一行 Java 程式碼比較兩個浮點陣列
可以用 java.util.Arrays.equals() 方法在 Java 中比較兩個浮點陣列。如果是相等的陣列則返回 true,否則返回 false。如果兩個陣列包含相同數量的元素且按相同順序排列,則認為兩個陣列相等。
如下所示,使用 Arrays.equals() 方法比較兩個浮點陣列:
示例
import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { boolean flag = Arrays.equals(new float[] { 1.5F, 8.3F, 7.6F }, new float[] { 1.5F, 8.3F, 7.6F }); System.out.println("The two float arrays are equal? " + flag); } }
輸出
The two float arrays are equal? true
理解上述程式:
Arrays.equals() 方法用於比較兩個浮點陣列。如果相等,則將 true 儲存在 flag 中;如果不相等,則將 false 儲存在 flag 中。最後顯示 flag 的值。以下程式碼段演示了此過程:
boolean flag = Arrays.equals(new float[] { 1.5F, 8.3F, 7.6F }, new float[] { 1.5F, 8.3F, 7.6F }); System.out.println("The two float arrays are equal? " + flag);
廣告