用一行 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);

更新時間:2020 年 6 月 25 日

156 人檢視

開啟你的 職業生涯

完成課程認證

開始學習
廣告